@charset "utf-8";
/* CSS Document */
html {
    min-width: 1200px;
}

.wrapper {
    width: 100%;
}

.w1200 {
    margin: 0 auto;
    width: 1200px;
    overflow: hidden;
}

.wrapper-bg1 {
    background: #3d3d3d;
}

.wrapper-bg2 {
    background: #ccc;
    overflow: hidden;
}

.wrapper-bg3 {
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    background: #FFFEF5;
}

.wrapper-bg4 {
    background: url(../images/creditor-bg.png) repeat-x;
    height: 744px;
    z-index: -100;
}

.wbgcolor {
    background-color: #F6F6F6;
    border-top: 1px solid #DBDBDB;
    padding: 20px 0;
}

.c-pink {
    color: #f1483c;
}

.c-blue {
    color: #0caffe;
}

.c-gray {
    color: #4A4A4A;
}

.c-red {
    color: #FF6565;
}

.c-red2 {
    color: #ea524a;
}

.c-green {
    color: #0caffe;
}

.fb {
    font-weight: 700
}

.f26 {
    font-size: 26px
}

b, em, i, u {
    font-style: normal;
    font-weight: 400;
    text-decoration: none
}

.fl {
    float: left;
}

.fr {
    float: right;
}

input, select, textarea {
    outline: none;
}

input {
    font-family: "微软雅黑";
}

.ml46 {
    margin-left: 46px;
}

.mt35 {
    margin-top: 35px;
}

/*标题*/
h2 {
    float: left;
    margin-top: 10px;
    width: 80px;
    font-size: 20px;
    font-weight: normal;
    color: #4A4A4A;
    background: url(../images/h2-line.png) left bottom no-repeat;
    line-height: 40px;
}

.more {
    float: left;
    margin-top: 13px;
    font-size: 12px;
    height: 36px;
    border-bottom: 1px solid #E2E2E2;
    line-height: 38px;
}

.more a {
    float: right;
    color: #848484;
}

.more a:hover {
    color: #0caffe;
}

/*about-icon*/
.abouticon {
    position: fixed;
    width: 35px;
    right: 100px;
    height: 150px;
    bottom: 50px;
    z-index: 10;
}

.abouticon li {
    cursor: pointer;
    background: url(../images/about-icon.png) no-repeat;
    display: block;
}

.abouticon li span {
    color: #c1c1c1;
    height: 35px;
    line-height: 35px;
    display: none;
}

.abouticon li a {
    cursor: pointer;
}

.abouticon .icon1 {
    background-position: 1px 0;
    width: 36px;
    height: 36px;
}

.abouticon .icon2 {
    background-position: 1px -35px;
    width: 36px;
    height: 36px;
}

.abouticon .icon3 {
    background-position: 1px -73px;
    width: 36px;
    height: 36px;
}

.abouticon .on-icon1 .icontxt {
    position: absolute;
    top: 0;
    display: block;
    width: 105px;
    right: 20px;
    font-size: 14px;
}

.abouticon .on-icon2 .icontxt {
    position: absolute;
    top: 0;
    display: block;
    width: 105px;
    left: 10px;
    font-size: 14px;
}

.abouticon .on-icon3 .icontxt {
    position: absolute;
    top: 2px;
    display: block;
    width: 105px;
    right: 28px;
    font-size: 14px;
}

.abouticon .icon4 {
    background-position: 1px -110px;
    width: 36px;
    height: 36px;
    z-index: 4;
    position: absolute;
    top: 110px;
+ top: 120 px;
    display: none;
}

.abouticon .on-icon1 {
    background-position: -50px 0;
    width: 145px;
    height: 36px;
    position: relative;
    right: 108px;
}

.abouticon .on-icon2 {
    background-position: -50px -35px;
    width: 145px;
    height: 36px;
    position: relative;
    right: 108px;
}

.abouticon .on-icon3 {
    background-position: -50px -73px;
    width: 145px;
    height: 36px;
    position: relative;
    right: 108px;
}

.abouticon .on-icon4 {
    background-position: -50px -110px;
    width: 145px;
    height: 36px;
    right: -2px;
    z-index: 4;
    position: absolute;
    top: 110px;
+ top: 120 px;
}

.headerbox {
    width: 100%;
    background: #fff;
}

/*top顶部*/
.top {
    height: 35px;
    background: #3d3d3d;
    color: #EEEEEE;
    width: 1000px;
    margin: 0 auto;
    position: relative;
}

.top-left {
    float: left;
    line-height: 35px;
}

.top-left li {
    float: left;
    margin-right: 20px;
    color: #ACACAC;
}

.top-left li a {
    float: left;
    color: #ACACAC;
}

.top-left li a:hover {
    color: #fff;
}


/*顶部微信*/
.top-left #top-wx {
    position: relative;
}

.top-left li .top-wx {
    position: absolute;
    top: 35px;
    left: -28px;
    width: 141px;
    height: 163px;
    display: none;
    z-index: 999;
}

a.top-icon1 {
    float: left;
    padding-left: 30px;
    background: url(../images/top-icon.png) 0 0 no-repeat;
}

.top-icon2 {
    padding-left: 30px;
    background: url(../images/top-icon.png) 0 -28px no-repeat;
}

.top-icon3 {
    float: left;
    margin-top: 10px;
    background: url(../images/top-icon.png) -8px -64px no-repeat;
    width: 11px;
    height: 14px;
}

.top-icon1:hover {
    background: url(../images/top-icon.png) 0 -83px no-repeat;
    cursor: pointer;
}

.top-icon2:hover {
    background: url(../images/top-icon.png) -2px -112px no-repeat;
    color: #fff;
    cursor: pointer;
}

.top-litel {
    float: left;
}

.top-litel em {
    float: left;
    margin-left: 5px;
}

.top-litel b {
    float: left;
    font-weight: bold;
    font-size: 16px;
}

.top-right {
    float: right;
    margin-right: -10px;
}

.top-right li {
    float: left;
    padding: 0 10px;
    border-left: 1px solid #8B8B8B;
    margin-top: 10px;
    position: relative;
}

.top-right li.borderphone {
    height: 17px;
    line-height: 16px;
}

.top-right li.borderphone .top-icon4 {
    float: left;
    display: inline-block;
    width: 10px;
    height: 16px;
    background: url(../images/ph-icon.png) 0 0 no-repeat;
    margin-right: 5px;
}

.top-right li.borderphone em {
    float: left;
    color: #acacac;
    cursor: default;
}

.top-right .ph-tg {
    position: absolute;
    top: 25px;
    left: -34px;
    z-index: 999;
}

.top-right li.top-user {
    border: none;
}

.top-right li.top-user a {
    color: #0caffe;
}

.top-right li.top-user a:hover {
    color: #0caffe;
}

/*个人中心登录后的头部样式*/
.top-right li .top-numbg {
    background: url(../images/grzx.png) -54px -240px;
    width: 18px;
    height: 18px;
    display: inline-block;
    text-align: center;
    margin-left: 5px;
}

.top-right li .top-numbg a {
    color: #fff;
}

.top-right li .top-numbg a:hover {
    color: #fff;
}

.top-right li a {
    color: #ACACAC;
}

.top-right li a:hover {
    color: #fff;
}

.top .top-tip {
    position: absolute;
    top: 30px;
    right: 10px;
    padding: 5px 10px;
    background: #FFFBE9;
    border: 1px solid #FBF3D1;
    border-radius: 2px;
    color: #4A4A4A;
}

.top .top-tipicon {
    position: absolute;
    top: -5px;
    right: 110px;
    background: url(../images/top-icon.png) 0 -540px;
    width: 16px;
    height: 6px;
}

.top .top-tipmsg {
}

.top .top-tipmsg p {
    display: inline-block;
    float: left;
}

.top .top-tipmsg .top-tipclose {
    display: inline-block;
    margin-left: 5px;
    margin-top: 2px;
    background: url(../images/top-icon.png) 0 -220px;
    width: 12px;
    height: 12px;
    cursor: pointer;
}

.top .top-tipmsg a {
    margin: 0 5px;
    color: #f1483c;
    text-decoration: underline;
}

.top-1 {
    height: 90px;
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}

.top-1 .logo {
    margin-top: 17px;
    float: left;
}

.top-1 .logo a {
    float: left;
    height: 55px;
}

.top-1 .logo .sublogo {
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    background: url(../images/sublogo.png) 0 0 no-repeat;
    width: 203px;
    height: 18px;
}

.top-1 nav {
    float: right;
    margin-top: 35px;
    width: 500px;
    height: 30px;
    overflow: hidden;
}

.top-1 nav li {
    float: right;
    font-size: 16px;
    margin-left: 58px;
    padding-bottom: 5px;
}

.top-1 nav li a {
    color: #4B4948;
}

.top-1 nav li a:hover, .top-1 nav li a.on {
    color: #0caffe;
    border-bottom: 2px solid #0caffe;
    padding-bottom: 3px;
}

/*focus-img*/
#img-box {
    position: relative;
    min-width: 1002px;
}

/*首页slide*/
#full-screen-slider {
    width: 100%;
    height: 300px;
    float: left;
    position: relative;
    min-width: 1002px;
}

#slides {
    display: block;
    width: 100%;
    height: 300px;
    position: relative;
    background: #fff
}

#slides li {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute
}

#slides li a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px
}

#pagination {
    display: block;
    position: absolute;
    right: 50%;
    top: 260px;
    z-index: 9900;
    padding: 5px 15px 5px 0;
}

#pagination li {
    float: left;
    margin-left: 15px;
    background: url(../images/top-icon.png) 0 -769px no-repeat;
    width: 22px;
    height: 22px;
    display: block;
    cursor: pointer;
}

#pagination li a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
}

#pagination li.current {
    background: url(../images/top-icon.png) 0 -730px no-repeat;
    width: 22px;
    height: 22px;
}

/*img-alpha*/
#img-alpha {
    position: absolute;
    top: 27px;
    left: 50%;
    margin-left: 245px;
    width: 250px;
    height: 248px;
    z-index: 99;
    border-radius: 5px;
    overflow: hidden;
}

#img-alpha1-bg {
    position: absolute;
    top: 0;
    right: 0px;
    background: #fff;
    height: 147px;
    width: 250px;
    filter: alpha(opacity=60); /*IE*/
    opacity: 0.6; /*FF*/
}

#img-alpha2-bg {
    position: absolute;
    right: 0;
    top: 147px;
    height: 104px;
    width: 250px;
    background: #000;
    filter: alpha(opacity=40); /*IE*/
    opacity: 0.4; /*FF*/
}

#img-alpha1 {
    position: absolute;
    top: 0;
    right: 0px;
    height: 107px;
    width: 210px;
    padding: 20px;
    font-size: 14px;
    color: #4B4948;
}

#img-alpha1 .number {
    float: left;
    height: 80px;
    width: 210px;
    text-align: center;
    margin-top: 15px;
}

#img-alpha1 i {
    font-size: 70px;
    font-family: Helvetiva Neue LT, Arial !important;
}

#img-alpha1 em {
    font-size: 16px;
    font-family: Arial !important;
}

#img-alpha1 font {
    font-size: 25px;
    position: relative;
    top: -5px;
    margin: 0 10px;
}

#img-alpha1 .box {
    float: left;
    width: 210px;
    text-align: center;
    height: 92px;
}

#img-alpha1 img {
    border-radius: 50px;
    border: 5px solid #fff;
    width: 82px;
    height: 82px;
}

#img-alpha1 .usermsg {
    float: left;
    margin-top: 6px;
    width: 210px;
    height: 12px;
    text-align: center;
    font-size: 12px;
}

#img-alpha2 {
    position: absolute;
    right: 0;
    padding-top: 20px;
    top: 147px;
    height: 85px;
    width: 250px;
    filter: alpha(opacity=100); /*IE*/
    opacity: 1; /*FF*/
    color: #E2E2E2;
}

#img-alpha2 a {
    color: #E2E2E2;
    text-decoration: underline;
}

#img-alpha2 .img-btn1 {
    float: left;
    color: #fff;
    display: block;
    width: 230px;
    height: 38px;
    text-decoration: none;
    line-height: 38px;
    border-radius: 2px;
    background-color: #f1483c;
    text-align: center;
    font-size: 18px;
    margin-left: 10px;
    filter: alpha(opacity=100); /*IE*/
    opacity: 1; /*FF*/
    transition: background 0.3s ease-in-out;
}

#img-alpha2 .img-login:hover {
    color: #28a7e1;
}

#img-alpha2 .img-btn1:hover {
    background-color: #f66257;
}

#img-alpha2 p {
    display: inline-block;
    text-align: center;
    margin-top: 10px;
    width: 250px;
}

#img-alpha2 .account {
    float: left;
    margin-top: -5px;
    margin-left: 10px;
    margin-bottom: 10px;
    width: 230px;
    font-size: 12px;
    color: #fff;
}

#img-alpha2 .account label {
    font-size: 16px;
    font-weight: normal;
}

#img-alpha2 .account .zhye {
    width: 165px;
    display: inline-block;
}

#img-alpha2 .account .cztx {
    display: inline-block;
    text-align: right;
    width: 60px;
}

#img-alpha2 .account .cztx .a1 {
    color: #fff958;
}

#img-alpha2 .account .cztx .a2 {
    margin-left: 7px;
    color: #fff
}

#img-alpha2 .account .cztx a:hover {
    text-decoration: none;
}

/*banner*/
#slider-wrapper {
    width: 100%;
    height: 300px;
}

#slider-bg {
    height: 300px;
    width: 100%;
}

#slider-photos {
    position: relative;
    height: 300px;
    width: 1000px;
    margin: 0 auto;
}

#slides {
    left: 0;
    top: 0;
    position: absolute;
    z-index: 3;
}

.slides_container {
    display: none;
    overflow: hidden;;
    width: 1000px;
}

.slides_container {
    width: 1000px;
    text-align: center;
}

.slides_container div.slide {
    display: block;
    height: 300px;
    width: 1000px;
    position: relative
}

.pagination {
    position: absolute;
    left: 350px;
    bottom: 15px;
    text-align: center;
    width: 320px;
    height: 22px;
    overflow: hidden;
    z-index: 99;
}

.pagination li {
    float: left;
    margin: 0 15px;
    width: 22px;
    height: 22px;
    display: block;
    cursor: pointer;
}

.pagination li a {
    background: url(../images/top-icon.png) 0 -383px no-repeat;
    display: block;
    overflow: hidden;
    width: 12px;
    height: 22px;
}

.pagination li.current a {
    background: url(../images/top-icon.png) 0 -360px no-repeat;
    width: 22px;
    height: 22px;
}


/*网站公告*/
.notice {
    width: 1000px;
    height: 51px;
    margin: 0 auto;
    font-size: 12px;
    color: #676767;
}

.notice .notic-icon {
    float: left;
    background: url(../images/top-icon.png) 0 -170px no-repeat;
    text-indent: 30px;
    height: 16px;
    margin-left: 30px;
    margin-top: 18px;
    border-right: 1px solid #dfdfd8;
    padding-right: 10px;
}

.notice .notice-list {
    float: left;
    padding-left: 17px;
    height: 51px;
    overflow: hidden;
}

.notice .notice-list li {
    line-height: 51px;
}

.notice .notice-list a {
    display: inline-block;
    vertical-align: middle;
}

.notice .notice-list em {
    color: #c7c7c7;
    padding-left: 8px;
    display: inline-block;
    vertical-align: middle;
}

.notice .notic-more {
    float: right;
    line-height: 51px;
}

.notice a {
    color: #676767
}

.notice a:hover {
    color: #0caffe;
}

/*平台数据统计*/
.stat {
    width: 1000px;
    height: 270px;
    margin: 0 auto;
    margin-top: 20px;
    overflow: hidden;
}

.stat .stat-left {
    float: left;
    width: 745px;
    overflow: hidden;
}

.stat .stat-left li {
    float: left;
    width: 205px;
    margin: 0 20px;
    text-align: center;
}

.stat .stat-left li span {
    color: #4A4A4A;
    font-size: 16px;
    display: inline-block;
    padding-top: 130px;
    cursor: default;
}

.stat .stat-left li a:hover {
    color: #0caffe
}

.stat .stat-left li .stat1 {
    background: url(../images/stat-pic.png) 0 -170px no-repeat;
    width: 118px;
}

.stat .stat-left li .stat2 {
    background: url(../images/stat-pic.png) -120px -170px no-repeat;
    width: 120px;
}

.stat .stat-left li .stat3 {
    background: url(../images/stat-pic.png) -240px -170px no-repeat;
    width: 130px;
}

.stat .stat-left li p {
    margin-top: 20px;
    color: #727272;
    line-height: 22px;
}

.stat .stat-right {
    position: relative;
    float: left;
    margin-top: 10px;
    background: url(../images/tongji.png) no-repeat;
    width: 251px;
    height: 226px;
}

.stat .stat-right h3 {
    position: absolute;
    top: -10px;
    left: 80px;
    font-size: 16px;
    color: #727272;
    font-weight: normal;
}

.stat .stat-right p {
    margin-top: 25px;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    color: #919191
}

.stat .stat-right p i {
    font-size: 28px;
}

.stat .stat-right .p1 {
    margin-top: 40px;
}

/*债权列表*/
.creditor-right {
    margin: 0 auto;
    width: 1000px;
}

.creditor-right .creditor-h2-detail {
    width: 920px;
}

.creditor-right .creditor-h2-detail p {
    float: left;
    margin-left: 10px;
    color: #848484;
}

.creditor-right .creditor-list {
    float: left;
    margin-top: 20px;
    margin-left: -44px;
    width: 1044px;
}

.creditor-right li {
    float: left;
    width: 307px;
    height: 307px;
    text-align: center;
    margin: 0 0 20px 40px;
    position: relative;
    cursor: pointer;
}

.creditor-right .blue-border {
    background: url(../images/creditor-libg.png) no-repeat;
    background-position: 0 -310px;
    z-index: 2;
    position: absolute;
    top: 4px;
    left: 4px;
    width: 307px;
    height: 307px;
}

.creditor-right .pink-border {
    background: url(../images/creditor-libg.png) no-repeat;
    background-position: 0 0;
    z-index: 2;
    position: absolute;
    top: 4px;
    left: 4px;
    width: 307px;
    height: 307px;
}

.creditor-right .gray-border {
    background: url(../images/creditor-libg.png) no-repeat;
    background-position: 4px -620px;
    z-index: 1;
}

.creditor-right .pink-border1 {
    background: url(../images/creditor-libg.png) no-repeat;
    background-position: 4px 0;
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 307px;
    height: 307px;
}

.creditor-right li p {
    color: #919191;
    text-align: center;
    z-index: 3;
    position: relative;
    margin-top: 25px;
    line-height: 20px;
}

.creditor-right li p .progress-line {
    margin: 5px 0;
    *margin: 15px 0;
    display: block;
    width: 258px;
    height: 4px;
    background-color: #E1E1E1;
    margin-left: 25px;
+ margin-left: 0 px;
    border-radius: 5px;
}

.creditor-right li p .progress-line i {
    display: block;
    height: 4px;
    background-color: #0caffe;
    float: left;
    border-radius: 5px;
}

.creditor-right li p .progress-none {
    margin: 5px 0;
    display: block;
    width: 258px;
    height: 4px;
}

.creditor-right .total-color {
    color: #919191;
}

.creditor-right .raise-money {
    padding: 0 4px 0 30px;
}


.creditor-right li .creditor-waterbg {
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/water-bg1.gif) no-repeat;
    width: 307px;
    height: 307px;
    z-index: 1;
}

.creditor-right li .creditor-invest {
    display: block;
    font-size: 20px;
    color: #A8FAFF;
    position: absolute;
    bottom: 25px;
    left: 75px;
    padding: 20px 40px 10px 40px;
    z-index: 3;
}

.creditor-right li .creditor-invest:hover, .creditor-right li .creditor-back:hover {
    color: #fff;
}

.creditor-right li .creditor-back {
    display: block;
    font-size: 20px;
    color: #0caffe;
    margin-top: 40px;
    position: absolute;
    bottom: 35px;
    width: 167px;
    margin-left: 67px;
+ margin-left: - 85 px;
}

/*修改部分*/
.creditor-right li p .c-line {
    position: relative;
    display: inline-block;
    width: 105px;
    height: 16px;
    margin: 0 12px;
    border-left: 1px solid #DEDEDE;
    border-right: 1px solid #DEDEDE;
    font-size: 14px;
}

.creditor-right li p .c-tu {
    float: left;
    margin-left: 115px;
+ margin-left: 0;
    margin-top: 2px;
    width: 190px;
+ width: 301 px;
}

.creditor-right li p .c-fang {
    display: block;
    background: url(../images/grzx.png) 0 -830px;
    width: 79px;
    height: 21px;
}

.creditor-right li p .c-che {
    display: block;
    background: url(../images/grzx.png) 0 -800px;
    width: 79px;
    height: 21px;
}

.creditor-right li p .c-title {
    float: left;
    width: 307px;
    height: 18px;
    margin-top: 10px;
}

.creditor-right li p .c-title a {
    font-size: 16px;
    color: #4A4A4A;
    width: 220px;
    overflow: hidden;
}

.creditor-right li p .c-title a:hover {
    color: #0caffe;
}

.creditor-right li p .c-name {
    float: left;
    width: 307px;
    height: 18px;
    margin-top: 10px;
    margin-bottom: 28px;
    overflow: hidden;
}

.creditor-right li p .c-name a {
    color: #ababab;
    overflow: hidden;
}

.creditor-right li p .c-name a:hover {
    color: #0caffe;
}

.creditor-right li p .c-name a img {
    position: absolute;
    top: 57px;
    left: 120px;
    width: 16px;
    height: 16px;
    margin-right: 3px;
}

.creditor-right li p .c-name a span {
    position: absolute;
    top: 55px;
    left: 140px;
}

.creditor-right li p .c-name .zyh img {
    position: absolute;
    top: 57px;
    left: 113px;
    width: 16px;
    height: 16px;
    margin-right: 3px;
}

.creditor-right li p .c-name .zyh span {
    position: absolute;
    top: 55px;
    left: 133px;
}

.creditor-right li p .c-line .rate {
    position: absolute;
    left: 13px;
    top: -5px;
}

.creditor-right li p .c-line .ratenon {
    position: absolute;
    left: 30px;
    top: -5px;
}

.pc-rate {
    position: absolute;
    top: -10px;
    left: 85px;
    margin-left: 2px;
    display: inline-block;
    background: url(../images/rate.png) 0 11px no-repeat;
    width: 36px;
    height: 27px;
    font-size: 14px;
    color: #fff;
    font-family: Arial;
}

/*详细页*/
.pc-rate1 {
    position: absolute;
    top: 27px;
    left: 55px;
    background: url(../images/rate.png) 0 6px no-repeat;
    width: 36px;
    height: 22px;
}

/*还款计划*/
.pc-rate2 {
    position: absolute;
    top: 1px;
    left: 217px;
    background: url(../images/rate.png) 0 28px no-repeat;
    width: 36px;
    height: 44px;
}

/*确认投资*/
.pc-rate3 {
    position: absolute;
    top: -5px;
    left: 65px;
    background: url(../images/rate.png) 0 2px no-repeat;
    width: 36px;
    height: 22px;
}

/*列表页*/
.pc-rate4 {
    position: absolute;
    top: -10px;
    left: 45px;
    background: url(../images/rate.png) 0 2px no-repeat;
    width: 36px;
    height: 18px;
}

/*首页*/


/* 社会公益 */
.benefit {
    float: left;
    width: 224px;
    height: 320px;
    position: relative;
}

.benefit-more {
    width: 144px;
}

.benefit-main {
    float: left;
    width: 224px;
    height: 208px;
    overflow: hidden;
    padding-top: 20px;
    position: absolute;
    top: 50px;
    left: 0;
}

.benefit-main ul {
    width: 896px;
    height: 208px;
    position: absolute;
    top: 20px;
    left: 0;
}

.benefit-main li {
    width: 224px;
    height: 208px;
    float: left;
}

.benefit-main .benefit-cur {
    z-index: 2;
}

.benefit-main li a {
    display: block;
}

.benefit-main li img {
    width: 224px;
    height: 208px;
}

.benefit-layer {
    display: block;
    width: 224px;
    height: 58px;
    background: #000000;
    opacity: 0.6;
    filter: alpha(opacity=60);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10;
}

.benefit-title {
    display: block;
    width: 224px;
    height: 58px;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 11;
}

.benefit-title span {
    color: #fff;
    display: block;
    height: 32px;
    line-height: 34px;
    padding: 0 8px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.benefit-title p {
    height: 26px;
    line-height: 26px;
    margin-top: -6px;
    *margin-top: -20px;
}

/* 20150310 */
.benefit-title p em {
    display: inline-block;
    margin: 0 7px;
    width: 10px;
    height: 10px;
    font-size: 18px;
    color: #b6b5b5;
    cursor: pointer;
}

.benefit-title p .benefit-active {
    color: #fff;
}

/*平台公告*/
.platform {
    float: left;
    width: 250px;
    height: 320px;
    margin-left: 30px;
}

.platform-more {
    width: 170px;
}

.platform ul {
    float: left;
    margin-top: 14px;
}

.platform li {
    float: left;
    line-height: 31px;
+ line-height: 32 px;
    width: 240px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.platform li a {
    font-size: 14px;
    color: #4A4A4A;
}

.platform li a:hover {
    color: #0caffe;
}

/*媒体报道*/
.media {
    float: left;
    margin-left: 30px;
    width: 465px;
    height: 320px;
}

.media-more {
    width: 385px;
}

.media ul {
    float: left;
    margin-top: 20px;
    margin-left: -19px;
    width: 484px;
}

.media li {
    float: left;
    margin-left: 19px;
    width: 223px;
    overflow: hidden;
}

.media li a {
    color: #4A4A4A;
    font-size: 14px;
}

.media li .media-img {
    display: block;
    width: 223px;
    height: 111px;
    overflow: hidden;
}

.media li .media-tit {
    float: left;
    margin-top: 13px;
    width: 223px;
    line-height: 22px;
    overflow: hidden;
}

.media li a:hover {
    color: #0caffe;
}

.media li a img {
    display: block;
    width: 223px;
    height: 111px;
    overflow: hidden;
    -webkit-transition: -webkit-transform 1s linear;
    -moz-transition: -moz-transform 1s linear;
    -o-transition: -o-transform 1s linear;
    -ms-transition: -ms-transform 1s linear;
    transition: transform 1s linear;
}

.media li a:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}

.media li p {
    float: left;
    color: #919191;
    margin-top: 8px;
    width: 223px;
    height: 34px;
}

.media li p a {
    color: #919191;
    font-size: 12px;
}

.media li p a:hover {
    color: #919191;
    text-decoration: none;
}

/*合作机构*/
.cooperate {
    float: left;
    padding-bottom: 10px;
    *+padding-bottom: 30px;
    display: none;
}

.cooperate-more {
    float: left;
    width: 920px;
    margin-top: 10px;
    border-bottom: 2px solid #E2E2E2;
    height: 38px;
    overflow: hidden;
}

.cooperate ul {
    float: left;
    margin-left: -31px;
    margin-top: 20px;
    width: 1033px;
    height: auto;
}

.cooperate li {
    float: left;
    border: 1px solid #E2E2E2;
    border-radius: 3px;
    margin-left: 33px;
    margin-bottom: 20px;
    overflow: hidden;
    transition: border 0.3s ease-in-out;
}

.cooperate li a {
    float: left;
    width: 170px;
    height: 52px;
}

.cooperate li:hover {
    border: 1px solid #8DCAE6;
    box-shadow: 0 0 1px #0caffe;
}

/*footer*/
.footer {
    width: 100%;
    min-width: 1000px;
}

.footer1 {
    float: left;
    width: 100%;
    background-color: #3d3d3d;
    height: 240px;
}

.fw1000 {
    width: 1000px;
    margin: 0 auto;
}

.footer2 {
    float: left;
    width: 100%;
    background-color: #2d2d2d;
    height: 77px;
}

.footer1 dl {
    float: left;
    width: 204px;
    height: 155px;
    margin-top: 27px;
    border-left: 1px solid #626262;
    padding-left: 10px;
}

.footer1 dt {
    color: #949494;
    margin-bottom: 5px;
    background: url(../images/top-icon.png) no-repeat;
    font-size: 14px;
    padding-left: 30px;
}

.footer1 .dt1 {
    background-position: 0 -250px;
}

.footer1 .dt2 {
    background-position: 0 -280px;
}

.footer1 .dt3 {
    background-position: 0 -305px;
}

.footer1 dd {
    padding-left: 30px;
    line-height: 26px;
}

.footer1 dd a {
    color: #B7B7B7;
}

.footer1 dd a:hover {
    color: #fff;
}

.footer1 .footer-tel {
    float: right;
    margin-top: 20px;
    width: 255px;
    height: 156px;
}

.footer1 .telicon {
    float: left;
    margin-top: 10px;
    margin-right: 10px;
    background: url(../images/top-icon.png) 0 -325px;
    width: 24px;
    height: 24px;
}

.footer1 .consult-tel {
    float: left;
    font-size: 30px;
    color: #0caffe;
    font-weight: bold;
}

.footer1 .teltime {
    float: left;
    margin-left: 35px;
    color: #8C8C8C
}

.footer1 .ljmail {
    float: left;
    margin-top: 15px;
    width: 255px;
}

.footer1 .ljmail .mailicon {
    float: left;
    margin-top: 5px;
    background: url(../images/top-icon.png) 0 -352px;
    width: 17px;
    height: 12px;
}

.footer1 .ljmail .mailtxt {
    float: left;
    margin-left: 17px;
    font-size: 16px;
    font-weight: bold;
    color: #8C8C8C;
}

.footer1 .ljmail:hover .mailicon {
    background-position: 0 -365px;
}

.footer1 .ljmail:hover .mailtxt {
    color: #fff;
}

.footer1 .txqun {
    float: left;
    margin-top: 5px;
    width: 255px;
}

.footer1 .txqun .qunicon {
    float: left;
    background: url(../images/top-icon.png) 0 -380px;
    width: 17px;
    height: 17px;
}

.footer1 .txqun .quntxt {
    float: left;
    margin-left: 17px;
    font-size: 16px;
    font-weight: bold;
    color: #8C8C8C;
}

.footer1 .txqun .quntxt i {
    font-size: 12px;
    font-weight: normal;
}

.footer1 .txqun:hover .qunicon {
    background: url(../images/top-icon.png) no-repeat -19px -380px;
}

.footer1 .txqun:hover .quntxt {
    color: #fff;
}

.footer1 .txqun:hover .quntxt i {
    color: #fff;
}

.footer1 .gzwm {
    position: relative;
    float: left;
    margin-top: 8px;
    color: #8C8C8C;
    width: 255px;
}

.footer1 .gzwm .gzwmtxt {
    float: left;
    margin-top: 5px;
}

.footer1 .gzwm .gzwmwb {
    float: left;
    background: url(../images/top-icon.png) -30px -760px;
    width: 29px;
    height: 28px;
    margin-left: 5px;
    margin-right: 12px;
}

.footer1 .gzwm .gzwmwb:hover {
    background-position: -30px -790px;
}

.footer1 .gzwm .gzwmwx {
    float: left;
    background: url(../images/top-icon.png) -30px -820px;
    width: 29px;
    height: 28px;
    position: relative;
    cursor: pointer;
}

.footer1 .gzwm .gzwmwx:hover {
    background-position: -30px -850px;
}

.footer1 .gzwm .weixin-bg {
    position: absolute;
    top: -166px;
    left: 50px;
    height: 163px;
    width: 141px;
    display: none;
}

.footer1 .footer-links {
    float: left;
    margin-top: 15px;
    width: 1000px;
    height: 40px;
}

.footer1 .footer-links ul {
    float: left;
    margin-left: -5px;
    width: 1016px;
    margin-top: 8px;
    overflow: hidden;
}

.footer1 .footer-links li {
    float: left;
    color: #B7B7B7;
    font-size: 12px;
}

.footer1 .footer-links li b {
    margin-top: -1px;
    float: left;
    color: #949494;
}

.footer1 .footer-links li i {
    float: left;
    height: 14px;
    margin-top: 3px;
    border-left: 2px solid #949494;
    display: block;
    *+margin-top: -16px;
}

.footer1 .footer-links li a {
    font-size: 12px;
    color: #B7B7B7;
    margin-top: 0px;
    display: inline-block;
    padding: 0 15px;
}

.footer1 .footer-links li a:hover {
    color: #fff;
}

.footer2 p {
    float: left;
    line-height: 78px;
    color: #B6B6B6;
}

.footer2 p i {
    margin: 0 2px;
}

.footer2 ul {
    float: right;
    margin-top: 20px;
}

.footer2 li {
    float: left;
    margin-left: 10px;
}

.footer2 .cxwz {
    float: left;
    background: url(../images/about-icon.png) 0 -170px;
    width: 100px;
    height: 36px;
}

.footer2 .cxwz:hover {
    float: left;
    background: url(../images/about-icon.png) -101px -170px;
    width: 100px;
    height: 36px;
}

.footer2 .icp {
    float: left;
    background: url(../images/about-icon.png) 0 -210px;
    width: 100px;
    height: 36px;
}

.footer2 .icp:hover {
    float: left;
    background: url(../images/about-icon.png) -101px -210px;
    width: 100px;
    height: 36px;
}

.footer2 .kxwz {
    float: left;
    background: url(../images/about-icon.png) 0 -250px;
    width: 100px;
    height: 36px;
}

.footer2 .kxwz:hover {
    float: left;
    background: url(../images/about-icon.png) -101px -250px;
    width: 100px;
    height: 36px;
}

.footer2 .aqjc {
    float: left;
    background: url(../images/about-icon.png) 0 -290px;
    width: 100px;
    height: 36px;
}

.footer2 .aqjc:hover {
    float: left;
    background: url(../images/about-icon.png) -101px -290px;
    width: 100px;
    height: 36px;
}

.footer2 a {
    color: #B6B6B6;
}

.footer2 a:hover {
    color: #fff;
}

<!--
债权列表广告 关于我们广告-- >
.credit-ad {
    float: left;
    width: 1000px;
    height: 80px;
    overflow: hidden;
}

/*债权列表*/
.credit-tab {
    width: 1000px;
    height: 60px;
    background: #fff;
    margin-top: 10px;
    border-radius: 5px;
}

.credit-tableft {
    float: left;
    width: 700px;
    height: 60px;
    margin-left: 22px;
}

.credit-tableft li {
    float: left;
    background-color: #F8F8F8;
    border-radius: 2px;
    margin-right: 10px;
    font-size: 14px;
    color: #848484;
    margin-top: 15px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.credit-tableft li.on, .credit-tableft li.on:hover {
    position: relative;
    background-color: #0caffe;
    color: #fff;
}

.credit-tableft li:hover {
    background-color: #e5e5e5;
}

.credit-tableft li.on .arrow {
    position: absolute;
    top: 45px;
    left: 40%;
    background: url(../images/top-icon.png) 0 -520px;
    width: 17px;
    height: 9px;
}

.credit-tableft li a {
    float: left;
    width: 70px;
    height: 30px;
    text-align: center;
    color: #848484;
    line-height: 30px;
}

.credit-tabright {
    float: right;
    width: 185px;
    height: 60px;
}

.credit-tabright span {
    float: left;
    margin-top: 15px;
    margin-left: 10px;
}

.credit-tabright span > a {
    padding: 5px 15px;
    border-radius: 2px;
    font-size: 14px;
    color: #D7D7D7;
    background-color: #F8F8F8;
    display: block;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.credit-tabright span.none a {
    background: #F9F9F9;
    color: #D7D7D7;
    cursor: text
}

.credit-tabright span.active a:hover {
    background-color: #EBEBEB;
    color: #848484;
    cursor: pointer
}


.credit-tableft li:hover {
    cursor: pointer;
}


.credit-tabcontent {
    margin-top: 20px;
    min-height: 350px;
}

.credit-tabcontent li {
    float: left;
    height: 170px;
    background-color: #fff;
    width: 1000px;
    margin-bottom: 12px;
    overflow: hidden;
}

.credit-tabcontent .credit-tabc1 {
    float: left;
    width: 171px;
    height: 173px;
    overflow: hidden;
    position: relative;
}

.credit-tabcontent .credit-tabc1:hover img {
    opacity: 0.9;
    filter: alpha(opacity=90);
    transition: all 0.3s ease-in-out;
}

.credit-tabcontent .credit-tabimg {
    z-index: 1;
    position: absolute;
    width: 170px;
    height: 170px;
    overflow: hidden;
}

.credit-tabcontent .credit-circle {
    z-index: 3;
    background: url(../images/creditbg.png) 0 0 no-repeat;
    width: 171px;
    height: 174px;
    position: absolute;
    top: 0;
    left: 0;
}

.credit-tabc2 {
    float: left;
    width: 620px;
    height: 125px;
    overflow: hidden;
    margin: 25px 0;
    border-right: 1px solid #E7E7E7;
}

.credit-tabc2 dl {
    margin-left: 25px;
}

.credit-tabc2 dt h3 {
    display: inline-block;
    font-size: 18px;
    color: #4A4A4A;
    font-weight: normal;
}

.credit-tabc2 dt h3:hover {
    color: #0caffe;
}

.credit-tabc2 dt p {
    display: block;
    font-size: 18px;
    color: #4A4A4A;
    font-weight: normal;
}

.credit-tabc2 dt p a {
    color: #ababab;
}

.credit-tabc2 dt p a:hover {
    color: #0caffe;
}

.credit-tabc2 dt .subhead {
    margin-left: 21px;
    color: #d2d2d2;
    font-size: 14px;
}

.credit-tabc2 dt .che {
    float: left;
    background: url(../images/grzx.png) -100px -800px;
    width: 17px;
    height: 17px;
    margin-top: 4px;
    margin-right: 5px;
}

.credit-tabc2 dt .fang {
    float: left;
    background: url(../images/grzx.png) -100px -829px;
    width: 17px;
    height: 17px;
    margin-top: 4px;
    margin-right: 5px;
}

.credit-tabc2 dd {
    float: left;
    border-left: 1px solid #E7E7E7;
    height: 61px;
    margin-top: 12px;
    text-align: center;
    color: #848484;
    font-size: 14px;
    padding-top: 15px;
}

.credit-tabc2 dd.dd1 {
    width: 180px;
}

.credit-tabc2 dd.dd2 {
    width: 207px;
    padding-left: 23px;
+ padding-left: 10 px;
    line-height: 28px;
}

.credit-tabc2 dd i {
    width: 180px;
    display: block;
}

.credit-tabc2 dd i.gray-line {
    float: left;
    margin: 10px 0 0 15px;
    *+margin: 10px 0 0 28px;
    width: 123px;
    height: 6px;
    background: #E1E1E1;
    margin-right: -5px;
    border-radius: 5px;
}

.credit-tabc2 dd i.pink-line {
    float: left;
    width: 57px;
    height: 6px;
    background: #0caffe;
    border-radius: 5px;
}

.credit-tabc3 {
    float: right;
    background: url(../images/creditbg.png) 0 -192px no-repeat;
    height: 176px;
    width: 199px;
}

.credit-tabc3 p {
    float: left;
    margin: 35px 0 25px 25px;
    height: 110px;
    width: 130px;
    text-align: center;
    position: relative;
}

.credit-tabc3 p .listrate {
    margin-left: -40px;
    font-size: 28px;
    color: #f1483c;
}

.credit-tabc3 p .listratenone {
    margin-left: 0px;
    font-size: 28px;
    color: #f1483c;
}

.credit-tabc3 .btn-ljtz {
    display: block;
    background: #f1483c;
    width: 128px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    margin-top: 10px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.credit-tabc3 .btn-hkz {
    display: block;
    background: #E5E5E5;
    width: 128px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #848484;
    text-align: center;
    border-radius: 2px;
    margin-top: 10px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.credit-tabc3 .btn-yjs {
    display: block;
    background: #E5E5E5;
    width: 128px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #848484;
    text-align: center;
    border-radius: 2px;
    margin-top: 10px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.credit-tabc3 .btn-ljtz:hover {
    background: #f66257;
}

.credit-tabc3 .btn-yjs:hover {
    background: #f3f3f3;
}

.credit-tabc3 .btn-hkz:hover {
    background: #f3f3f3;
}

.credit-tabc3 .rate {
    color: #848484;
    font-size: 14px;
}

.credit-tabc3 i {
    line-height: 30px;
}

.credit-tabcontent .credit-active {
    background: #fdfdfd;
}

.credit-active .credit-circle {
    background-position: 0 -682px;
}

.credit-active .credit-tabc3 {
    background-position: -1px -873px;
}

/*债权翻页按钮 on--当前页  none不可点击*/
.credit-page {
    float: left;
    width: 1000px;
    height: 60px;
    margin-top: 25px;
    text-align: center;
}

.credit-page p {
    height: 50px;
    margin-top: 10px;
}

.credit-page span {
    display: inline-block;
    padding: 0 14px;
    margin: 0 5px;
    background: #EDEDED;
    border-radius: 2px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #848484;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.credit-page span.on, .credit-page span.on:hover {
    background-color: #0caffe;
    color: #fff;
}

.credit-page span:hover {
    background: #e5e5e5;
    color: #848484;
}

.credit-page span.none, .credit-pages span.none:hover {
    background-color: #f9f9f9;
    color: #d7d7d7;
    cursor: inherit;
}


/*债权详细页*/
.credit-detail {
}

.credit-detail .credit-dleft {
    width: 660px;
    height: auto;
    float: left;
}

.credit-detail .credit-dleft1 {
    float: left;
    width: 615px;
    height: 287px;
    background: #fff;
    padding: 0 20px 20px 25px;
}

.credit-dleft1 h3 {
    float: left;
    width: 610px;
    font-size: 22px;
    color: #4a4a4a;
    height: 60px;
    line-height: 60px;
}

.credit-dleft1 p {
    float: left;
    width: 610px;
    border-top: 1px solid #DBDBDB;
    font-size: 14px;
    color: #848484;
}

.credit-dleft1 .p1 {
    height: 48px;
    padding-top: 10px;
}

.credit-dleft1 .p1 a {
    color: #848484
}

.credit-dleft1 .p1 a:hover {
    color: #0caffe
}

.credit-dleft1 .p1 img {
    float: left;
    margin-top: 2px;
    margin-right: 7px;
}

.credit-dleft1 .p2 {
    height: 73px;
    padding: 12px 0;
    background: #FAFAFA;
}

.credit-dleft1 .p2 span {
    display: inline-block;
    height: 73px;
}

.credit-dleft1 .p2 .s1 {
    width: 250px;
    text-align: center;
}

.credit-dleft1 .p2 .s2 {
    width: 180px;
    text-align: center;
    border-left: 1px solid #DBDBDB;
    border-right: 1px solid #DBDBDB;
}

.credit-dleft1 .p2 .s3 {
    width: 160px;
    text-align: center;
    position: relative;
    top: 5px;
}

.credit-dleft1 .p2 .s3 .detailrate {
    margin-left: -30px;
    font-size: 30px;
}

.credit-dleft1 .p2 .s3 i.yearrate {
    position: relative;
    top: -4px;
}

.credit-dleft1 .p3 {
    height: 70px;
    padding-top: 15px;
}

.credit-dleft1 .p3 i {
    float: left;
    width: 300px;
    margin-top: 5px;
    height: 24px;
    padding-left: 5px;
    display: inline-block;
}

.credit-dleft1 .p3 em {
    color: #4A4A4A;
}

.credit-dleft2 {
    float: left;
    width: 620px;
    height: auto;
    margin-top: 12px;
    background: #fff;
    padding: 0 20px;
    margin-bottom: 10px;
}

.credit-dleft2tab {
    width: 620px;
    height: 48px;
    border-bottom: 1px solid #DBDBDB;
    position: relative;
}

.credit-dleft2tab ul {
    position: absolute;
    left: 0;
    bottom: -1px;
}

.credit-dleft2tab li {
    float: left;
    height: 33px;
    padding-top: 13px;
    width: 150px;
    margin-right: 4px;
    border-bottom: 2px solid #B9B9B9;
    color: #B9B9B9;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
}

.credit-dleft2tab li.on {
    border-bottom: 2px solid #0caffe;
    color: #4A4A4A;
}

/*项目详情*/
.credit-dleft2con {
    float: left;
    padding-bottom: 20px;
    font-size: 14px;
    color: #4A4A4A;
}

.credit-dleft2con h3 {
    float: left;
    width: 620px;
    font-size: 16px;
    color: #0caffe;
    font-weight: bold;
    margin-top: 20px;
    height: 30px;
}

.credit-dleft2con p {
    line-height: 30px;
}

.credit-dleft2con .msg-img {
    float: left;
    height: auto;
    width: 620px;
}

.credit-dleft2con .msg-img dl {
    float: left;
    width: 620px;
    height: auto;
    padding-left: 10px;
}

.credit-dleft2con .msg-img dt {
    float: left;
    width: 620px;
    margin: 20px 0;
    margin-left: -8px;
    font-weight: bold;
    font-size: 14px;
    color: #4A4A4A;
}

.credit-dleft2con .msg-img dd {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.credit-dleft2con .msg-img dd img {
    border: 1px solid #EAEAEA;
}

.credit-dleft2con .msg-img dd .img-a {
    float: left;
    width: 194;
    height: 135px;
    display: block;
    position: relative;
}

/*添加效果*/
.credit-dleft2con .msg-img dd a .img-txt {
    position: absolute;
    z-index: 33;
    bottom: -1px;
    left: 0px;
    width: 195px;
    height: 25;
    line-height: 25px;
    filter: alpha(Opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    background: #000;
    color: #fff;
    text-align: center;
    display: none;
}

.credit-dleft2con .msg-img dd a:hover .img-txt {
    display: block;
}

/*保障措施*/
.credit-dleft2con1 {
    width: 620;
}

/*回款计划*/
.credit-dleft2con2 {
    float: left;
    padding-bottom: 83px;
}

.credit-dleft2con2 .dleft2con2-list {
    width: 600px;
    height: 34px;
    line-height: 34px;
    padding-left: 20px;
    margin-top: 20px;
    font-size: 14px;
    color: #848484;
    background: #F2F2F2;
    border-bottom: 1px solid #DBDBDB;
}

.credit-dleft2con2 .time {
    float: left;
    width: 150px;
}

.credit-dleft2con2 .type {
    float: left;
    width: 200px;
}

.credit-dleft2con2 em {
    float: left;
    width: 200px;
    padding-right: 20px;
    text-align: right;
}

.credit-dleft2con2 li {
    float: left;
    padding: 20px 0;
    padding-left: 20px;
    font-size: 14px;
    color: #4A4A4A;
    width: 600px;
    border-bottom: 1px dashed #E6E6E6;
}


/*债权详细页右侧*/
.credit-detail .credit-dright {
    width: 330px;
    float: right;
}

/*登录-第三方已开通*/
.credit-dright1 {
    width: 290px;
    height: 307px;
    padding: 0 20px;
    background: #fff;
    font-size: 14px;
    color: #848484;
}

.credit-dright1 .p1 {
    border-bottom: 1px solid #DBDBDB;
    height: 49px;
    padding-top: 10px;
}

.credit-dright1 .dright1-top {
}

/* 20150319 */
.credit-dright1 .dright1-top ul {
    height: 50px;
}

/* 20150319 */
.credit-dright1 .dright1-list1 {
    float: left;
    line-height: 50px;
}

/* 20150319 */
.credit-dright1 .dright1-list2 {
    float: right;
    line-height: 50px;
    font-size: 20px;
    font-weight: bold;
}

/* 20150319 */
.credit-dright1 .dright1-progress {
    float: left;
    width: 246px;
    height: 9px;
    background: #e1e1e1;
    border-radius: 5px;
}

/* 20150319 */
.credit-dright1 .dright1-progress span {
    display: block;
    width: 25%;
    height: 9px;
    background: #0caffe;
    border-radius: 5px;
}

/* 20150319 */
.credit-dright1 .d-percent {
    float: right;
    margin-top: -5px;
    font-size: 14px;
    color: #848484;
    font-weight: bold;
}

.credit-dright1 .p2 {
    height: 38px;
    padding-top: 25px;
    width: 290px;
}

.credit-dright1 .p2 i {
    float: left;
    margin-bottom: 5px;
}

.credit-dright1 .p2 a {
    color: #0caffe;
    text-decoration: underline
}

.credit-dright1 .p3 {
    float: left;
    margin-top: 5px;
    height: 35px;
}

.credit-dright1 .qt-error {
    float: left;
    color: #FF6565
}

.credit-dright1 .p3 .invest-txt {
    float: left;
    width: 220px;
    height: 32px;
    padding-left: 12px;
    color: #d5d5d5;
    line-height: 32px;
    border: 1px solid #D0D0D0;
    border-radius: 2px;
    font-size: 14px;
}

.credit-dright1 .p3 .btn-allinvest {
    float: left;
    display: inline-block;
    color: #fff;
    text-align: center;
    width: 50px;
    height: 34px;
    line-height: 34px;
    background: #0caffe;
    font-size: 14px;
    border-radius: 2px;
    cursor: pointer;
    margin-left: 5px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.credit-dright1 .p3 .btn-allinvest:hover {
    background: #30bbff;
}

.credit-dright1 .p3 i {
    display: inline-block;
    margin-top: 10px;
}

.credit-dright1 .p4 {
    float: left;
    width: 290px;
    margin-top: 5px;
}

/* .credit-dright1 .p4 i{ float: left;} */
.credit-dright1 .p4 a {
    float: right;
    color: #0caffe
}

.credit-dright1 .p4 a:hover {
    text-decoration: underline;
}

.credit-dright1 .p4 label {
    color: #f1483c;
}

.credit-dright1 .btn-invest {
    float: left;
    margin-top: 17px;
    width: 290px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    background: #f1483c;
    font-size: 18px;
    color: #fff;
    border: none;
    border-radius: 2px;
    transition: background 0.3s ease-in-out;
}

.credit-dright1 .btn-invest:hover {
    cursor: pointer;
    background: #f66257;
}

.credit-dright1 .btn-shz {
    float: left;
    margin-top: 10px;
    width: 290px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    background: #E5E5E5;
    font-size: 18px;
    color: #848484;
    border: none;
    border-radius: 2px;
}

.credit-dright1 .btn-empty {
    float: left;
    margin-top: 18px;
    width: 290px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    background: #f1483c;
    font-size: 18px;
    color: #fff;
    border: none;
    border-radius: 2px;
}

.credit-dright1 .btn-empty:hover {
    cursor: pointer;
    background: #f66257;
}

/*新增红包*/
.select-redpacket {
    float: left;
    margin-top: 10px;
    width: 290px;
    font-size: 14px;
    position: relative;
    cursor: pointer;
}

.select-redpacket .select-title {
    display: block;
    color: #d5d5d5;
    width: 282px;
    height: 27px;
    padding-left: 8px;
    padding-top: 8px;
    background: url(../images/selectbg.png) -4px -180px no-repeat;
}

.select-redpacket .select-title:hover {
    display: block;
    width: 282px;
    height: 27px;
    padding-left: 8px;
    adding-top: 8px;
    background: url(../images/selectbg.png) no-repeat -4px -220px;
}

.select-redpacket .select-title-bcolor {
    background: url(../images/selectbg.png) no-repeat -4px -220px;
}

.select-redpacket ul {
    z-index: 1;
    position: absolute;
    top: 34px;
    left: 0;
    border: 1px solid #0caffe;
    border-radius: 0px 0px 2px 2px;
    width: 288px;
    display: none;
}

.select-redpacket ul li {
    background: #fff;
    display: block;
    width: 280px;
    padding-left: 8px;
    height: 35px;
    line-height: 35px;
    color: #848484;
}

.select-redpacket ul li:hover {
    background: #0caffe;
    color: #fff
}

/*credit-dright-01 登录-第三方未开通*/
/*credit-dright-02 登录-第三方未开通*/
/*credit-dright-03 未登录*/
/*credit-dright-04 募集完成：放款审核*/
/*credit-dright-05 回款中*/
/*credit-dright-06 已结束*/
.credit-dright-01 .p2 a {
    padding-left: 14px;
}

/* 20150319 */
.credit-dright-01 .p2 em {
    font-weight: bold;
    color: #4a4a4a;
}

/* 20150319 */
.credit-dright-01 .p2 span {
    display: inline-block;
    border-right: 1px solid #dbdbdb;
    padding: 0 14px 0 10px;
}

/* 20150319 */


.credit-dright-02 .p2 {
    line-height: 26px;
}

.credit-dright-02 .p2 a {
    margin: 0 7px;
}

.credit-dright-03 .p2 em {
    color: #4a4a4a;
    border-right: 1px solid #dbdbdb;
    padding-right: 14px;
}

/* 20150319 */
.credit-dright-03 .p2 span {
    color: #4a4a4a;
    padding-left: 14px;
}

/* 20150319 */


.credit-dright-04 .p-hkz, .credit-dright-05 .p-hkz, .credit-dright-06 .p-hkz {
    margin-top: 33px;
    text-align: center;
    width: 290px;
}

.credit-dright-04 .mj-bg, .credit-dright-05 .mj-bg {
    margin-left: 120px;
+ margin-left: 0;
    background: url(../images/creditbg.png) 0 -380px no-repeat;
    width: 57px;
    height: 57px;
    display: block;
}

.credit-dright-04 .mjwc, .credit-dright-05 .mjwc, .credit-dright-06 .mjwc {
    display: block;
    margin-top: 25px;
    font-size: 22px;
    color: #4A4A4A;
}

.credit-dright-04 .p4 i, .credit-dright-05 .p4 i {
    font-weight: bold;
    font-size: 16px;
}

/* 20150319 */
.credit-dright-06 .mjover {
    margin-left: 120px;
    background: url(../images/creditbg.png) -70px -380px no-repeat;
    width: 57px;
    height: 57px;
    display: block;
}

/* 20150319 */
.credit-dright-06 .btn-shz {
    background: #0caffe;
    color: #fff;
}

/* 20150319 */
.credit-dright-06 .btn-shz:hover {
    background: #30bbff;
}

/* 20150319 */

.credit-dright2 {
    float: left;
    width: 290px;
    height: auto;
    margin-top: 12px;
    padding: 0 20px 10px 20px;
    background: #fff;
    overflow: visible;
}

.credit-dright2 h3 {
    width: 290px;
    height: 36px;
    padding-top: 10px;
    font-size: 16px;
    border-bottom: 1px solid #DBDBDB;
    color: #4A4A4A;
    position: relative;
}

.credit-dright2 h3 i {
    position: absolute;
    bottom: -1px;
    left: 0;
    display: inline-block;
    border-bottom: 2px solid #0caffe;
    padding-bottom: 13px;
}

.credit-dright2 h3 strong {
    display: block;
    padding: 1px 5px;
    background: #5ec0ef;
    border-radius: 2px;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    position: absolute;
    left: 74px;
    top: 14px;
}

.credit-dright2 .dright2-user {
    width: 290px;
    height: 34px;
    line-height: 34px;
    margin-top: 20px;
    font-size: 12px;
    color: #848484;
    background: #F2F2F2;
    border-bottom: 1px solid #DBDBDB;
}

.credit-dright2 .user {
    float: left;
    width: 68px;
    padding-left: 10px;
}

.credit-dright2 .user strong {
    float: left;
    font-weight: normal;
}

.credit-dright2 .user-ph-icon {
    padding-left: 5px;
    width: 10px;
    height: 16px;
    padding-top: 29px;
    background: url(../images/ph-icon.png) no-repeat center right;
}

/* 20150306 */
.credit-dright2 .user-auto-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    background: url(../images/zi.png) no-repeat center right;
    margin: 15px 0 0 5px;
}

/* 20150427 */
.credit-dright2 .money {
    float: left;
    width: 64px;
    padding-right: 6px;
    text-align: right;
}

.credit-dright2 em {
    float: left;
    width: 110px;
    padding-left: 27px;
}

.credit-dright2 ul {
    float: left;
    margin-top: 10px;
}

.credit-dright2 li {
    color: #848484;
    line-height: 46px;
    font-size: 12px;
    overflow: hidden;
    zoom: 1;
}

.credit-dright2-span {
    float: left;
    width: 290px;
    text-align: center;
    height: 42px;
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px;
}

.credit-dright2-span .btn-ckgd {
    display: inline-block;
    width: 128px;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    border-radius: 2px;
    background: #F2F2F2;
    color: #B0B0B0;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.credit-dright2-span .btn-ckgd:hover {
    background-color: #0caffe;
    color: #fff;
}

/*个人中心*/
.personal {
}

.personal .dot {
    float: left;
    margin-top: 13px;
    background: url(../images/grzx.png) no-repeat;
    -webkit-transition: 0.3s -webkit-transform ease;
    -o-transition: 0.3s -o-transform ease;
    -moz-transition: 0.3s -moz-transform ease;
    -ms-transition: 0.3s -ms-transform ease;
}

.personal .dot01 {
    background-position: 0 0;
    width: 19px;
    height: 16px;
    margin-right: 11px;
}

/*总览*/
.personal .dot02 {
    background-position: 0 -75px;
    width: 17px;
    height: 15px;
    margin-right: 13px;
}

/*开通第三方*/
.personal .dot03 {
    background-position: 0 -25px;
    width: 17px;
    height: 17px;
    margin-right: 13px;
}

/*充值*/
.personal .dot04 {
    background-position: -80px -50px;
    width: 17px;
    height: 17px;
    margin-right: 13px;
}

/*提现*/
.personal .dot05 {
    background-position: 0 -50px;
    width: 17px;
    height: 16px;
    margin-right: 13px;
}

/*银行卡管理*/

.personal .dot07 {
    background-position: -80px 0;
    width: 17px;
    height: 18px;
    margin-right: 13px;
}

/*自动投标*/
.personal .dot08 {
    background-position: 0 -96px;
    width: 17px;
    height: 16px;
    margin-right: 13px;
}

/*系统消息*/
.personal .dot09 {
    background-position: 0 -120px;
    width: 17px;
    height: 17px;
    margin-right: 13px;
}

/*账户设置*/
.personal .dot010 {
    background-position: -80px -90px;
    width: 17px;
    height: 17px;
    margin-right: 13px;
}

/*债权转让*/

.personal .dot06 {
    background-position: -80px -130px;
    width: 17px;
    height: 17px;
    margin-right: 13px;
}

/*我的红包*/

/*选中时的dot图标*/
.personal .dot1 {
    background-position: -40px 0;
    width: 19px;
    height: 16px;
    margin-right: 11px;
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}

.personal .dot2 {
    background-position: -40px -75px;
    width: 17px;
    height: 17px;
    margin-right: 13px;
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}

.personal .dot3 {
    background-position: -40px -25px;
    width: 17px;
    height: 17px;
    margin-right: 13px;
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}

.personal .dot4 {
    background-position: -80px -70px;
    width: 17px;
    height: 17px;
    margin-right: 13px;
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}

.personal .dot5 {
    background-position: -40px -50px;
    width: 17px;
    height: 16px;
    margin-right: 13px;
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}

.personal .dot7 {
    background-position: -80px -25px;
    width: 17px;
    height: 18px;
    margin-right: 13px;
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}

.personal .dot8 {
    background-position: -40px -96px;
    width: 17px;
    height: 16px;
    margin-right: 13px;
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}

.personal .dot9 {
    background-position: -40px -120px;
    width: 17px;
    height: 17px;
    margin-right: 13px;
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}

.personal .dot10 {
    background-position: -80px -110px;
    width: 17px;
    height: 17px;
    margin-right: 13px;
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}

.personal .dot6 {
    background-position: -80px -150px;
    width: 17px;
    height: 17px;
    margin-right: 13px;
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}


/*个人中心左侧导航*/
.personal .personal-left {
    float: left;
    width: 250px;
    margin-top: 10px;
    margin-right: 10px;
    background: #fff;
    padding-top: 15px;
    color: #4a4a4a;
}

.personal .personal-left ul {
    margin-bottom: 60px;
}

.personal .personal-left li {
    min-height: 44px;
    width: 250px;
    line-height: 44px;
    font-size: 16px;
    overflow: visible;
    margin-bottom: 1px;
}

.personal .personal-left li span {
    display: block;
    width: 250px;
    font-size: 16px;
    transition: background 0.2s ease-in-out;
}

.personal .personal-left a {
    display: block;
    width: 210px;
    color: #4a4a4a;
    padding: 0 20px;
}

/*.pleft-cur当前页标题样式  .on鼠标悬浮  无为默认样式*/
.personal .personal-left li.pleft-cur span, .personal .personal-left li.on span {
    display: block;
    width: 250px;
    line-height: 44px;
    font-size: 16px;
    color: #fff;
    background-color: #0caffe;
}

.personal .personal-left li.pleft-cur span a, .personal-left li.on span a {
    color: #fff;
}

.personal .personal-left li .personal-sub {
    margin-top: 0;
    display: block;
    font-size: 14px;
}

.personal .personal-left li .personal-sub dt {
    margin-top: 1px;
}

.personal .personal-left li .personal-sub dt a {
    padding-left: 50px;
    width: 100px;
}

/*.on 账户总览中列表dt的当前样式*/
.personal .personal-left dt:hover, .personal .personal-left dt.on {
    display: block;
    line-height: 44px;
    font-size: 14px;
    color: #fff;
    background-color: #0caffe;
    width: 170px;
}

.personal .personal-left dt:hover a, .personal .personal-left dt.on a {
    color: #fff;
}


/*个人中心右侧*/
.personal-main {
    float: left;
    width: 940px;
    height: auto;
    margin-top: 10px;
    color: #848484
}

.pmain-profile {
    width: 940px;
    height: 340px;
    background-color: #fff;
}

/*叹号*/
.markicon {
    background: url(../images/grzx.png) 0 -240px;
    width: 21px;
    height: 18px;
    display: inline-block;
    margin-left: 5px;
    cursor: pointer;
}

.markicon:hover {
    background: url(../images/grzx.png) -30px -239px;
    width: 21px;
    height: 18px;
}

.pmain-profile .pmain-welcome {
    height: 40px;
    line-height: 40px;
    padding: 0 30px;
    border-bottom: 1px solid #f2f2f2;
}

.pmain-user {
    width: 880px;
    height: 114px;
    padding: 15px 30px;
    border-bottom: 1px solid #f2f2f2;
}

.pmain-user .user-head {
    float: left;
    width: 133px;
    height: 114px;
}

.pmain-user .user-head .head-img {
    float: left;
    width: 88px;
    height: 88px;
    position: relative;
    cursor: pointer;
}

.pmain-user .user-head .head-img img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

.pmain-user .user-head .head-img .headframe {
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/grzx.png) 0 -280px;
    width: 88px;
    height: 88px;
    z-index: 5;
}

.pmain-user .user-head .head-img .head-txt {
    position: absolute;
    z-index: 3;
    left: 0;
    bottom: 0;
    width: 88px;
    height: 88px;
    line-height: 88px;
    filter: alpha(Opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    background: #000;
    color: #fff;
    text-align: center;
    display: none;
}

.pmain-user .user-head .head-icon {
    float: left;
    height: 25px;
    width: 90px;
    margin-top: 5px;
}

.pmain-user .user-head .head-icon i {
    margin-left: 5px;
}

.pmain-user .user-head .head-icon .headiconbg {
    float: left;
    background: url(../images/grzx.png) no-repeat;
    width: 22px;
    height: 22px;
}

.pmain-user .user-head .head-icon .headicon1 {
    background-position: 0 -190px;
}

/*有颜色的icon*/
.pmain-user .user-head .head-icon .headicon2 {
    background-position: -25px -190px;
}

.pmain-user .user-head .head-icon .headicon3 {
    background-position: -50px -190px;
}

.pmain-user .user-head .head-icon .headicon01 {
    background-position: 0 -213px;
}

/*灰色的icon*/
.pmain-user .user-head .head-icon .headicon02 {
    background-position: -25px -213px;
}

.pmain-user .user-head .head-icon .headicon03 {
    background-position: -50px -213px;
}

.pmain-user .user-info {
    float: left;
    height: 100px;
    width: 272px;
    padding-top: 15px;
    font-size: 14px;
}

.pmain-user .user-info1 {
    width: 600px;
}

/*未登录时个人信息区域的宽度增长*/
.pmain-user .user-info a {
    color: #848484;
    margin: 0 10px;
    font-size: 12px;
}

.pmain-user .user-info a:hover {
    color: #0caffe;
}

.pmain-user .user-info1 .pmain-log {
    color: #0caffe;
    text-decoration: underline;
    margin: 0 10px;
}

.pmain-user .user-info1 a.pmain-log:hover {
    text-decoration: none;
}

.pmain-user .user-info li {
    line-height: 30px;
}

.pmain-user .user-info li span {
    color: #4a4a4a;
    margin-left: 15px;
}

.pmain-user .user-info li .safe-level {
    display: inline-block;
    width: 90px;
    height: 8px;
    background-color: #f1483c;
    border-radius: 2px;
}

.pmain-user .user-info li .safe-level .onlevel {
    float: left;
    background-color: #f1483c;
    height: 8px;
    border-radius: 2px;
}

.pmain-user .user-info li .safe-level .onlevel1 {
    width: 22px;
}

/*危险*/
.pmain-user .user-info li .safe-level .onlevel2 {
    width: 44px;
}

/*低*/
.pmain-user .user-info li .safe-level .onlevel3 {
    width: 66px;
}

/*中*/
.pmain-user .user-info li .safe-level .onlevel4 {
    width: 90px;
}

/*高*/

.pmain-user .user-money {
    float: left;
    font-size: 14px;
    width: 355px;
    height: 100px;
    padding-top: 15px;
    position: relative;
}

/*可用余额鼠标滑过效果*/
.pmain-user .user-money .arrow-show {
    position: absolute;
    top: -20px;
    left: 0;
    background: #FFFBE9;
    border: 1px solid #FBF3D1;
    width: 154px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    display: block;
    font-size: 12px;
}

.pmain-user .user-money .icon-show {
    position: absolute;
    top: 10px;
    left: 58px;
    background: url(../images/grzx.png) -75px -240px;
    width: 19px;
    height: 7px;
    display: block;
}

.pmain-user .user-money .btn-cz {
    font-size: 18px;
    display: inline-block;
    width: 110px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #f1483c;
    color: #fff;
    border-radius: 2px;
    transition: background 0.3s ease-in-out
}

.pmain-user .user-money .btn-qtz {
    font-size: 18px;
    display: inline-block;
    width: 110px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #0caffe;
    color: #fff;
    border-radius: 2px;
    margin: 0 12px;
    transition: background 0.3s ease-in-out
}

.pmain-user .user-money .btn-tx {
    font-size: 18px;
    display: inline-block;
    width: 110px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #0caffe;
    color: #fff;
    border-radius: 2px;
    transition: background 0.3s ease-in-out
}

.pmain-user .user-money .btn-cz:hover {
    background-color: #f66d6d;
}

.pmain-user .user-money .btn-qtz:hover, .pmain-user .user-money .btn-tx:hover {
    background-color: #30bbff;
}

/*金额部分鼠标滑过效果*/
.pmain-money {
    width: 940px;
    height: 104px;
    border-bottom: 1px solid #f2f2f2;
    position: relative;
}

.pmain-money em {
    float: left;
    margin-top: 1px;
    font-size: 14px;
}

.pmain-money .truemoney {
    float: left;
    margin-top: 0;
}

.pmain-money .arrow-show1 {
    position: absolute;
    top: -13px;
    left: 50px;
    background: #FFFBE9;
    border: 1px solid #FBF3D1;
    height: 30px;
    line-height: 30px;
    padding: 0 12px;
    display: block;
    font-size: 12px;
}

.pmain-money .icon-show1 {
    position: absolute;
    top: 18px;
    left: 115px;
    background: url(../images/grzx.png) -75px -240px;
    width: 19px;
    height: 7px;
    display: block;
}

.pmain-money .arrow-show2 {
    position: absolute;
    top: -50px;
    left: 280px;
    background: #FFFBE9;
    border: 1px solid #FBF3D1;
    width: 150px;
    height: 47px;
    line-height: 24px;
    padding: 10px 0 10px 10px;
    display: block;
    font-size: 12px;
}

.pmain-money .icon-show2 {
    position: absolute;
    top: 18px;
    left: 365px;
    background: url(../images/grzx.png) -75px -240px;
    width: 19px;
    height: 7px;
    display: block;
}

.pmain-money .arrow-show3 {
    position: absolute;
    top: -13px;
    left: 550px;
    background: #FFFBE9;
    border: 1px solid #FBF3D1;
    height: 30px;
    line-height: 30px;
    padding: 0 12px;
    display: block;
    font-size: 12px;
}

.pmain-money .icon-show3 {
    position: absolute;
    top: 18px;
    left: 615px;
    background: url(../images/grzx.png) -75px -240px;
    width: 19px;
    height: 7px;
    display: block;
}

/*回款计划鼠标滑过效果*/
.arrow-show-li {
    position: absolute;
    top: -65px;
    left: -55px;
    width: 100px;
    height: 47px;
    background: #FFFBE9;
    border: 1px solid #FBF3D1;
    padding-left: 15px;
    display: block;
    font-size: 12px;
    line-height: 20px;
    padding-top: 7px;
    color: #888888;
}

.arrow-show-li em {
    color: #666666;
}

.arrow-show-li .pmain-qx {
    width: 22px;
    height: 10px;
    display: inline-block;
}

.icon-show-li {
    position: absolute;
    top: -10px;
    left: -5px;
    background: url(../images/grzx.png) -75px -240px;
    width: 19px;
    height: 7px;
    display: block;
}


.pmain-money ul {
    width: 760px;
    height: 104px;
    margin-left: 30px;
}

.pmain-money li {
    float: left;
    width: 200px;
    padding: 0 25px;
    height: 55px;
    margin: 25px 0;
    border-left: 1px solid #F2F2F2;
}

.pmain-money li.none {
    border: none;
}

.pmain-money li span {
    display: block;
    margin-bottom: 10px;
}


.pmain-notice {
    width: 820px;
    height: 50px;
    background-color: #FFFEF5;
}

.pmain-notice .pmain-notice-icon {
    float: left;
    background: url(../images/top-icon.png) 0 -170px no-repeat;
    text-indent: 30px;
    height: 16px;
    margin-left: 30px;
    margin-top: 18px;
    border-right: 1px solid #dfdfd8;
    padding-right: 10px;
}

.pmain-notice .notice-list {
    float: left;
    padding-left: 17px;
    height: 51px;
    overflow: hidden;
}

.pmain-notice .notice-list li {
    line-height: 51px;
}

.pmain-notice .notice-list a {
    display: inline-block;
    vertical-align: middle;
}

.pmain-notice .notice-list em {
    color: #c7c7c7;
    padding-left: 8px;
    display: inline-block;
    vertical-align: middle;
}

.pmain-notice .notic-more {
    float: right;
    line-height: 51px;
    margin-right: 32px;
}

.pmain-notice a {
    color: #676767
}

.pmain-notice a:hover {
    color: #0caffe;
}


/*个人中心tab切换页*/
.pmain-connent {
    float: left;
    margin-top: 10px;
    background: #fff;
}

.pmain-connent .pmain-contab {
    float: left;
    overflow: hidden;
}

.pmain-connent .pmain-contab ul {
    width: 821px;
    height: 56px;
    margin-left: -1px;
}

.pmain-connent .pmain-contab li {
    float: left;
    font-size: 16px;
    padding: 16px 30px;
    border-top: 2px solid #fff;
    border-bottom: 1px solid #DCDCDC;
    cursor: pointer;
}

.pmain-connent .pmain-contab li.on {
    color: #0caffe;
    border-top: 2px solid #0caffe;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
    font-weight: bold;
}

.pmain-connent .pmain-contab li.li-other {
    height: 21px;
    width: 383px;
    cursor: default;
    padding-top: 15.5px;
}

.pmain-connent .pmain-conmain {
    float: left;
    margin: 20px 30px 0px 30px;
    width: 760px;
    height: auto;
    font-size: 14px;
}

.pmain-conmain .pmain-conmain1 {
}

.pmain-connent .pmain-conmain2 {
}

.pmain-connent .pmain-conmain3 {
}

.pmain-conmain .pmain-nonecon {
    width: 760px;
    height: 300px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    padding-top: 280px;
}


.pmain-conmain .pmain-arrow {
    background: url(../images/grzx.png) 0 -144px;
    width: 13px;
    height: 13px;
    display: inline-block;
    margin-left: 8px;
    cursor: pointer;
}

.pmain-conmain .pmain-arrow:hover {
    background: url(../images/grzx.png) 0 -169px;
    width: 13px;
    height: 13px;
}

.pmain-conmain li {
    float: left;
    width: 760px;
    padding: 20px 0;
}

/*.pmain-conmain li a{ color:#848484; text-decoration:underline;}*/
/*.pmain-conmain li a:hover{ color:#0caffe; text-decoration:underline;}*/
.pmain-conmain li .pmain-titlemoney {
    color: #0caffe
}

.pmain-conmain li:hover {
    background: #F9F9F9;
    width: 880px;
    color: #4A4A4A;
}

.pmain-conmain li .pmain-money {
    color: #0caffe
}

.pmain-conmain .pmain-contitle {
    float: left;
    border-top: 1px solid #E5E5E5;
    background-color: #F6F6F6;
    width: 880px;
    height: 42px;
    line-height: 42px;
    margin-bottom: 1px;
}

.pmain-conmain .pmain-contitle span {
    float: left;
}

.pmain-conmain .pmain-morebtn {
    float: left;
    margin-top: 30px;
    width: 760px;
    padding: 30px 0;
    border-top: 1px dashed #E5E5E5;
}

.pmain-conmain .pmain-morebtn a {
    display: block;
    margin-left: 305px;
    width: 150px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    color: #848484;
    border: 1px solid #E5E5E5;
    border-radius: 30px;
}

.pmain-conmain .pmain-morebtn a:hover {
    color: #0caffe;
    border: 1px solid #0caffe;
}

.pmain-conmain li span {
    float: left;
}

.pmain-conmain .pmain-titledate {
    padding-left: 25px;
    width: 92px;
}

.pmain-conmain .pmain-titleproject {
    width: 330px;
}

.pmain-conmain .pmain-titletype {
    width: 105px;
}

.pmain-conmain .pmain-titlemoney {
    width: 125px;
    padding-right: 20px;
    text-align: right;
}

.pmain-conmain .pmain-w80 {
    width: 80px;
    text-align: right;
}

.pmain-conmain .pmain-w120 {
    width: 120px;
    text-align: right;
}

.pmain-conmain .pmain-w110 {
    width: 110px;
    text-align: right;
}

.pmain-conmain .pmain-w100 {
    width: 100px;
}

.pmain-conmain .pmain-w210 {
    width: 210px;
    margin-left: 20px;
}

.pmain-conmain .pmain-w200 {
    width: 200px;
    margin-left: 40px;
    word-break: break-all;
}

.pmain-conmain .pmain-whb200 {
    width: 200px;
    margin-left: 20px;
}

.pmain-conmain .pmain-whb110 {
    width: 100px;
    text-align: right;
    margin-right: 10px;
}

/*个人中心标题*/
.personal-zhsz h3, .personal-xtxx h3, .personal-pay h3, .personal-back h3, .personal-investnote h3, .personal-deposit h3, .personal-money h3, .personal-wdhb h3, .personal-yqjl h3, .auto-tit h3 {
    position: relative;
    font-size: 18px;
    color: #333;
    border-bottom: 1px solid #DCDCDC;
    width: 880px;
    padding-top: 25px;
    height: 35px;
}

/* 20150425 */
.personal-zhsz h3 i, .personal-xtxx h3 i, .personal-pay h3 i, .personal-back h3 i, .personal-investnote h3 i, .personal-deposit h3 i, .personal-money h3 i, .personal-wdhb h3 i, .personal-yqjl h3 i, .auto-tit h3 i {
    position: absolute;
    left: 0;
    bottom: -1px;
    border-bottom: 2px solid #28A7E1;
    padding-bottom: 10px;
}

/* 20150425 */
.grzxbg {
    float: left;
    background: url(../images/grzx.png) no-repeat;
}

/*个人中心翻页按钮*/
.personal-page {
    float: left;
    width: 760px;
    height: 60px;
    text-align: center;
}

.personal-page p {
    height: 50px;
    margin-top: 10px;
}

.personal-page span {
    display: inline-block;
    padding: 0 14px;
    margin: 0 5px;
    background: #EDEDED;
    border-radius: 2px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #848484;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.personal-page span.none, .personal-page span.none:hover {
    background: #f9f9f9;
    color: #d7d7d7;
    cursor: text;
}

.personal-page span.on, .personal-page span:hover {
    background-color: #0caffe;
    color: #fff;
    cursor: pointer
}

/*个人中心右侧*/
.personal-zhsz, .personal-xtxx, .personal-pay, .personal-back, .personal-invest, .personal-investnote, .personal-deposit, .personal-money, .personal-wdhb, .personal-yqjl {
    float: left;
    width: 880px;
    color: #848484;
    height: 560px;
    background: #fff;
    padding: 0 30px 30px;
    font-size: 14px;
}


/*账户设置*/
.personal-zhsz .personal-level {
    height: 90px;
    line-height: 90px;
    position: relative;
}

.personal-zhsz .personal-level .arrow-personal {
    position: absolute;
    top: 30px;
    left: 440px;
    background: #FFFBE9;
    border: 1px solid #FBF3D1;
    width: 265px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    display: block;
    font-size: 12px;
    display: none
}

.personal-zhsz .personal-level .icon-personal {
    background-position: -40px -390px;
    width: 7px;
    height: 14px;
    position: absolute;
    left: 434px;
    top: 37px;
    display: none
}

.personal-zhsz .personal-level .level1 {
    background-position: 0 -510px;
    margin: 38px 10px 0 17px;
    width: 240px;
    height: 17px;
}

.personal-zhsz .personal-level .level2 {
    background-position: 0 -530px;
    margin: 38px 10px 0 17px;
    width: 240px;
    height: 17px;
}

.personal-zhsz .personal-level .level3 {
    background-position: 0 -550px;
    margin: 38px 10px 0 17px;
    width: 240px;
    height: 17px;
}

.personal-zhsz .personal-level .level4 {
    background-position: 0 -570px;
    margin: 38px 10px 0 17px;
    width: 240px;
    height: 17px;
}

.personal-zhsz .personal-level span {
    float: left;
}

.personal-zhsz .personal-level .wzd {
    float: left;
    width: 98px;
    height: 90px;
}

.personal-zhsz .personal-level .state {
    float: left;
    width: 40px;
    height: 90px;
    margin-left: 10px;
}


.personal-zhsz li {
    float: left;
    height: 72px;
    line-height: 72px;
    border-top: 1px dashed #E6E6E6;
    width: 760px;
}

.personal-zhsz li .p-right {
    float: left;
    background-position: -110px -280px;
    width: 23px;
    height: 23px;
    margin-top: 25px;
    margin-left: 0;
    margin-right: 0;
}

/*safe安全*/
.personal-zhsz li .p-danger {
    float: left;
    background-position: -110px -320px;
    width: 23px;
    height: 23px;
    margin-top: 25px;
    margin-left: 0;
    margin-right: 0;
}

/*danger危险*/
.personal-zhsz li .zhsz-span1 {
    float: left;
    width: 124px;
    margin-left: 30px;
    color: #848484;
}

.personal-zhsz li .zhsz-span2 {
    float: left;
    width: 440px;
    color: #4A4A4A;
}

.personal-zhsz li .zhsz-span3 {
    float: right;
    width: 100px;
    text-align: right;
    margin-right: 7px;
}

.personal-zhsz li .zhsz-span3 a {
    color: #0caffe;
}

.personal-zhsz li a:hover {
    text-decoration: underline;
}

.personal-zhsz li .zhsz-none {
    color: #B1B1B1;
}

/*系统消息*/
.personal-xtxx {
    height: auto;
    background: #fff;
}

.personal-xtxx .pxtxx-tab {
    float: left;
    margin-top: 30px;
    width: 760px;
    height: 30px;
}

.personal-xtxx .pxtxx-tab ul {
    float: left;
}

.personal-xtxx .pxtxx-tab li {
    float: left;
    background-color: #F8F8F8;
    border-radius: 2px;
    margin-right: 10px;
    font-size: 14px;
    color: #848484;
    cursor: pointer;
}

.personal-xtxx .pxtxx-tab li.on, .personal-xtxx .pxtxx-tab li.on:hover {
    background-color: #0caffe;
    color: #fff;
}

.personal-xtxx .pxtxx-tab li:hover {
    background-color: #e5e5e5;
}

.personal-xtxx .pxtxx-tab .xxsz {
    float: right;
    padding: 5px 22px;
    background-color: #F8F8F8;
    border-radius: 2px;
    font-size: 14px;
    color: #848484;
    cursor: pointer;
}

.personal-xtxx .pxtxx-tab .xxsz:hover {
    background-color: #e5e5e5;
}

.personal-xtxx .pxtxx-title {
    float: left;
    margin-top: 20px;
    width: 880px;
    height: 40px;
    line-height: 40px;
    background-color: #F6F6F6;
    color: #848484;
    border-top: 1px solid #E5E5E5;
    font-weight: bold;
}

.personal-xtxx .pxtxx-type {
    float: left;
    width: 112px;
}

.personal-xtxx .pxtxx-con {
    float: left;
    width: 496px;
}

.personal-xtxx .pxxtx-date {
    float: left;
    width: 100px;
}

.personal-xtxx .pxtxx-list {
    font-size: 12px;
}

.personal-xtxx .pxtxx-list li {
    float: left;
    width: 760px;
    padding: 30px 0;
    height: auto;
    border-bottom: 1px dashed #EFEFEF;
}

.personal-xtxx .pxtxx-list li:hover {
    background-color: #fdfdfd;
    cursor: pointer;
}

.personal-xtxx .pxtxx-list li .pxtxx-notice {
    float: left;
    margin-left: 155px;
    margin-top: 20px;
    background-color: #FFFDF3;
    border: 1px solid #FBF3D1;
    line-height: 20px;
    padding: 15px;
    width: 532px;
    height: auto;
    display: none;
}

.personal-xtxx .pxtxx-mail {
    float: left;
    background-position: -113px -356px;
    width: 14px;
    height: 12px;
    margin: 0 20px 0 10px;
}

.personal-xtxx .pxtxx-newmail {
    float: left;
    background-position: -113px -388px;
    width: 14px;
    height: 11px;
    margin: 3px 20px 0 10px;
}

.personal-xtxx .pxtxx-tip {
    float: left;
    padding-left: 10px;
    width: 750px;
    height: 25px;
    color: #A2A2A2;
    font-size: 12px;
    margin-top: 15px;
}

/*充值1*/
.personal-pay {
    height: auto;
    background: #fff;
    padding-bottom: 30px;
}

.personal-pay .pay-notice {
    float: left;
    width: 760px;
    height: 45px;
    padding: 25px 0;
    border-bottom: 1px dashed #E6E6E6;
}

.personal-pay .pay-notice p {
    margin-bottom: 5px;
}

.personal-pay .pay-notice a {
    color: #0caffe;
}

.personal-pay .pay-notice a:hover {
    text-decoration: underline;
}

.personal-pay .pay-form {
    float: left;
}

.personal-pay .pay-form li {
    height: 38px;
    margin-top: 20px;
    display: inline-block;
    width: 100%;
}

.personal-pay .pay-form li label {
    float: left;
    width: 85px;
    text-align: right;
    margin-right: 25px;
    line-height: 38px;
}

.personal-pay .pay-form li .pay-error {
    float: left;
    margin-top: 10px;
    background: url(../images/top-icon.png) -10px -415px;
    width: 18px;
    height: 18px;
}

.personal-pay .pay-form li .pay-error-msg {
    float: left;
    margin-left: 7px;
    font-size: 12px;
    color: #FF6565;
}

.personal-pay .pay-form h6 {
    margin-top: 40px;
    font-size: 14px;
    color: #4A4A4A;
    font-weight: bold;
}

.personal-pay .pay-form li .pay-txt {
    float: left;
    width: 260px;
    padding: 10px 0;
    padding-left: 10px;
    height: 18px;
    border: 1px solid #D0D0D0;
    border-radius: 5px;
    color: #A6A6A6;
    margin-right: 15px;
}

.personal-pay .pay-form li .tip {
    float: left;
    font-size: 12px;
    position: relative;
}

.personal-pay .pay-form li .tip p {
    line-height: 38px;
}

.personal-pay .pay-form li .tip span {
    position: absolute;
    top: 0;
    left: -5px;
    width: 245px;
    height: 30px;
    background: #fff url(../images/top-icon.png) -10px -410px no-repeat;
}

.personal-pay .pay-form li .pay-txtcode {
    width: 128px;
}

.personal-pay .pay-form li .btn-paykh {
    margin-left: 110px;
    width: 140px;
    height: 43px;
    line-height: 43px;
    color: #fff;
    background-color: #0caffe;
    border: none;
    border-radius: 2px;
    font-size: 16px;
    cursor: pointer;
    transition: background 0.3s ease-in-out
}

.personal-pay .pay-form li .btn-paykh:hover {
    background: #30bbff;
}

.personal-pay .pay-form li .phonenum {
    float: left;
    font-weight: bold;
    color: #4A4A4A;
    line-height: 38px;
}

.personal-pay .pay-form li .hqtip {
    float: left;
    color: #848484;
    text-decoration: underline;
    line-height: 38px;
}

.personal-pay .pay-tipcon {
    float: left;
    margin-top: 30px;
    width: 708px;
    height: 148px;
    padding: 20px 25px;
    font-size: 12px;
    background-color: #FFF5E7;
    border: 1px solid #FFE3BC;
    border-radius: 2px;
    line-height: 24px;
}

.personal-pay .pay-tipcon2 {
    float: left;
    margin-top: 30px;
    width: 708px;
    height: 189px;
    padding: 20px 25px;
    font-size: 12px;
    background-color: #FFF5E7;
    border: 1px solid #FFE3BC;
    border-radius: 2px;
    line-height: 24px;
}

.personal-pay .pay-tipcon a {
    color: #0caffe;
}

.personal-pay .pay-tipcon a:hover {
    text-decoration: underline;
}

/*充值2*/
.personal-pay .pay-money {
    float: left;
    height: 50px;
    width: 700px;
    padding: 45px 0 0 0;
}

.personal-pay .pay-money .pay-title {
    float: left;
    margin-top: 10px;
    font-weight: bold;
    font-size: 14px;
    color: #4A4A4A;
}

.personal-pay .pay-money .pay-number {
    float: left;
    margin-left: 22px;
}

.personal-pay .pay-money .pay-number .pay-money-txt {
    float: left;
    width: 220px;
    line-height: 38px;
    height: 38px;
    padding-left: 10px;
    border: 1px solid #D0D0D0;
    border-radius: 2px;
    color: #A6A6A6;
    margin-right: 12px;
}

.personal-pay .pay-money .pay-number .pay-yuan {
    float: left;
    margin-left: 5px;
    margin-top: 10px;
}

.personal-pay .pay-money .pay-number .cz-error {
    float: left;
    margin-left: 5px;
}

.personal-pay .pay-bank {
    float: left;
    width: 700px;
    height: auto;
}

.personal-pay .pay-bank h6 {
    font-size: 14px;
    color: #4A4A4A;
    font-weight: bold;
    height: 42px;
    line-height: 42px;
}

.personal-pay .pay-bank ul {
    float: left;
    margin-left: -15px;
    width: 708px;
    height: 160px;
+ height: 150 px;
    overflow: hidden;
    position: relative
}

.personal-pay .pay-bank li {
    float: left;
    margin-left: 15px;
    padding-bottom: 18px;
    position: relative;
}

.personal-pay .pay-bank li img {
    border: 1px solid #D0D0D0;
    border-radius: 2px;
    width: 160px;
    height: 57px;
}

.personal-pay .pay-bank li:hover img {
    border: 1px solid #f1483c;
    transition: border 0.3s ease-in-out;
}

.personal-pay .pay-bank li:hover em {
    position: absolute;
    top: 0;
    left: 0;
    background: #f1483c;
    filter: alpha(opacity=10); /*IE*/
    opacity: 0.1; /*FF*/
    width: 160px;
    height: 57px;
    transition: background 0.3s ease-in-out;
    cursor: pointer;
}

.personal-pay .pay-bank li.none:hover {
    border: none;
}

.personal-pay .pay-bank li img.on {
    border: 1px solid #f1483c;
}

.personal-pay .pay-bank li i {
    background: url(../images/grzx.png) 0 -399px;
    width: 26px;
    height: 26px;
    position: absolute;
    right: 0;
    top: 32px;
}

.personal-pay .pay-bank .pay-other {
    float: left;
    margin-bottom: 20px;
    margin-top: 10px;
    margin-top: 0 \0;
    width: 168px;
    text-align: center;
    padding: 10px 0;
    color: #0caffe;
    border: 1px solid #D0D0D0;
    border-radius: 2px;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
}

.personal-pay .pay-bank .pay-other .paytxt {
    float: left;
    margin-left: 25px;
}

.personal-pay .pay-bank .pay-other .payup {
    float: right;
    margin-top: 7px;
    margin-right: 15px;
    background: url(../images/grzx.png) 0 -860px;
    width: 9px;
    height: 6px;
}

.personal-pay .pay-bank .pay-other .paydown {
    float: right;
    margin-top: 7px;
    margin-right: 15px;
    background: url(../images/grzx.png) -20px -860px;
    width: 9px;
    height: 6px;
}


.personal-pay .pay-bankstate {
    float: left;
    padding-top: 20px;
    width: 700px;
    height: auto;
    margin-bottom: 20px;
    font-size: 12px;
    border-top: 1px dashed #E6E6E6;
    margin-top: 20px;
}

.personal-pay .pay-bankstate .bankstate-head {
    float: left;
    width: 700px;
    font-weight: bold;
    color: #848484;
}

.personal-pay .pay-bankstate .bankstate-head i {
    font-weight: bold;
}

.personal-pay .pay-bankstate table {
    float: left;
    width: 700px;
    margin-top: 8px;
    border-collapse: collapse;
}

.personal-pay .pay-bankstate th {
    border: 1px solid #E5E5E5;
    padding: 10px;
    text-align: center;
}

.personal-pay .pay-bankstate td {
    border: 1px solid #E5E5E5;
    padding: 10px;
    text-align: center;
}


/*复选框*/
.personal-pay .bank-check {
    float: left;
    margin-top: 10px;
    width: 700px;
    padding: 0 29px;
    height: 40px;
    position: relative;
}

.personal-pay .bank-check b {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    background: url(../images/selectbg.png) -127px -75px;
    height: 22px;
    width: 22px;
}

.personal-pay .bank-check b:hover {
    background-position: -104px -75px;
}

.personal-pay .bank-check b.selected {
    background-position: -150px -75px;
}

.personal-pay .bank-check input[type=checkbox] {
    float: left;
    display: none;
}

.personal-pay .bank-agree {
    float: left;
    margin-top: 3px;
}

.personal-pay .bank-agree a {
    color: #0caffe;
}

.personal-pay .bank-agree a:hover {
    text-decoration: underline;
}

.personal-pay .btn-paycz {
    float: left;
    width: 363px;
    height: 42px;
    background-color: #f1483c;
    font-size: 20px;
    color: #fff;
    border-radius: 2px;
    border: none;
    cursor: pointer;
    transition: background 0.3s ease-in-out
}

.personal-pay .btn-paycz:hover {
    background: #f66257;
}


/*回款计划*/
.personal-back {
    height: auto;
    background: #fff;
}

.personal-back .back-money {
    margin-top: 30px;
    width: 758px;
    height: 80px;
    line-height: 28px;
    border: 1px solid #EEEEEE;
    border-radius: 2px;
    font-size: 12px;
    color: #848484;
}

.personal-back .back-money i {
    font-size: 22px;
    color: #0caffe;
    margin-right: 2px;
}

.personal-back .back-money .back-own {
    float: left;
    margin: 15px;
    padding-left: 40px;
    width: 332px;
    height: 52px;
    border-right: 1px solid #EEEEEE;
}

.personal-back .back-money .back-profit {
    float: left;
    padding-top: 15px;
    padding-left: 40px;
    width: 300px;
    height: 52px;
}

.personal-back .back-choosedate {
    float: left;
    width: 760px;
    height: 60px;
    margin-top: 30px;
    position: relative;
}

.personal-back .back-choosedate .choosedate {
    float: left;
    margin-right: 10px;
    margin-top: 3px;
}


/*日历插件datepicker*/
.datepicker {
    width: 86px;
    height: 20px;
}

.choosehr {
    float: left;
    width: 16px;
    padding-left: 10px;
    height: 30px;
    line-height: 30px;
    color: #DCDCDC;
}

.datepicker > input {
    width: 86px;
    height: 25px;
    border: 1px solid #DCDCDC;
    border-radius: 2px;
    color: #BCBCBC;
}

.back-choosedate > button {
    border: none;
    background: #0caffe;
    width: 86px;
    height: 30px;
    line-height: 30px;
    border-radius: 2px;
    margin-left: 10px;
}

.back-choosedate > button:hover {
    background: #30bbff;
}

.back-choosedate > button > span {
    color: #fff;
    font-weight: normal;
}

.yqjl-choose > button {
    border: none;
    background: #0caffe;
    width: 86px;
    height: 30px;
    line-height: 30px;
    border-radius: 2px;
    margin-left: 10px;
}

.yqjl-choose > button:hover {
    background: #30bbff;
}

.yqjl-choose > button > span {
    color: #fff;
    font-weight: normal;
}


/*美化下拉菜单--回款计划*/
/*美化下拉菜单--投资记录*/
/*美化下拉菜dateboxstyle*/
.select-date {
    float: left;
    width: 200px;
    font-size: 12px;
    position: relative;
    cursor: pointer;
}

.select-date .select-title {
    display: block;
    color: #848484;
    width: 174px;
    height: 25px;
    padding-left: 8px;
    padding-top: 5px;
    background: url(../images/selectbg.png) -4px 0 no-repeat;
}

.select-date .select-title:hover {
    display: block;
    width: 174px;
    height: 25px;
    padding-left: 8px;
    padding-top: 5px;
    background: url(../images/selectbg.png) no-repeat -4px -40px;
}

.select-date .select-title-bcolor {
    background: url(../images/selectbg.png) no-repeat -4px -40px;
}

.select-date ul {
    position: absolute;
    top: 29px;
    left: 0;
    border: 1px solid #0caffe;
    border-radius: 0px 0px 2px 2px;
    width: 146px;
    display: none;
}

.select-date ul li {
    background: #fff;
    display: block;
    width: 138px;
    padding-left: 8px;
    height: 25px;
    line-height: 25px;
    color: #848484;
}

.select-date ul li:hover {
    background: #0caffe;
    color: #fff
}


.personal-backlist {
    float: left;
    margin-bottom: 20px;
}

.personal-backlist li {
    float: left;
    width: 760px;
    padding: 20px 0;
    font-size: 12px;
    border-bottom: 1px dashed #E6E6E6;
}

.personal-backlist li a {
    color: #848484;
    text-decoration: underline;
}

.personal-backlist li a:hover {
    color: #0caffe;
    text-decoration: underline;
}

.personal-backlist li .pmain-titlemoney {
    color: #0caffe
}

.personal-backlist li:hover {
    background: #F9F9F9;
    width: 760px;
    color: #4A4A4A;
}

.personal-backlist .pmain-contitle {
    float: left;
    width: 760px;
    border-top: 1px solid #E5E5E5;
    background-color: #F6F6F6;
    height: 42px;
    line-height: 42px;
}

.personal-backlist .pmain-contitle span {
    float: left;
    margin-right: 20px;
}

.personal-backlist li span {
    float: left;
    margin-right: 20px;
}

.personal-backlist .pmain-titledate {
    padding-left: 25px;
    width: 110px;
}

.personal-backlist .pmain-titleproject {
    width: 300px;
}

.personal-backlist .pmain-titletype {
    width: 100px;
}

.personal-backlist .pmain-titlemoney {
    width: 140px;
    text-align: right;
}

/*投资记录1*/
.personal-invest {
    height: auto;
    background: #fff;
}

.personal-invest .invest-title {
    margin-top: 30px;
    width: 760px;
    height: 20px;
}

.personal-invest .invest-title h3 {
    float: left;
    font-size: 16px;
    font-weight: normal;
    color: #4A4A4A;
}

.invest-title .invest-hkz {
    float: left;
    margin-top: 2px;
    width: 45px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    border-radius: 2px;
    background-color: #E8DE2B;
    color: #fff;
    font-size: 12px;
    margin-left: 12px;
    margin-right: 12px;
}

.invest-title .invest-code {
    float: left;
    font-size: 12px;
    margin-top: 3px;
}

.invest-title .invest-back {
    float: right;
    color: #848484;
}

.invest-title .invest-back:hover {
    text-decoration: underline;
    color: #0caffe;
}

.invest-money {
    margin: 30px 0;
    width: 758px;
    height: 80px;
    line-height: 28px;
    border: 1px solid #EEEEEE;
    border-radius: 2px;
    font-size: 12px;
    color: #848484;
}

.invest-money span {
    float: left;
    text-align: center;
    margin: 15px 0;
    height: 52px;
}

.invest-money b {
    font-weight: bold;
}

.invest-money i {
    font-size: 18px;
    color: #0caffe;
}

.invest-money i em {
    color: #848484;
}

.invest-money .invest-w1 {
    width: 190px;
    float: left;
    border-right: 1px solid #EEEEEE;
}

.invest-money .invest-w2 {
    width: 120px;
    border-right: 1px solid #EEEEEE;
    position: relative;
}

.invest-money .invest-w2 i {
    color: #f1483c;
    margin-left: -40px;
}

.invest-money .invest-w2 i.none {
    margin-left: 0px;
}

.invest-money .invest-w3 {
    width: 160px;
    border-right: 1px solid #EEEEEE;
}

.invest-money .invest-w4 {
    width: 280px;
}

.invest-money .invest-w4 i {
    color: #0caffe;
}


.personal-investlist {
    float: left;
    margin-bottom: 20px;
}

.personal-investlist li {
    float: left;
    width: 760px;
    padding: 25px 0;
    font-size: 12px;
    border-bottom: 1px dashed #E6E6E6;
}

.personal-investlist li a {
    color: #848484;
    text-decoration: underline;
}

.personal-investlist li a:hover {
    color: #0caffe;
    text-decoration: underline;
}

.personal-investlist li .pmain-titlemoney {
    color: #0caffe;
}

.personal-investlist li:hover {
    background: #F9F9F9;
    width: 760px;
    color: #4A4A4A;
}

.personal-investlist .pmain-contitle {
    float: left;
    width: 760px;
    border-top: 1px solid #E5E5E5;
    background-color: #F6F6F6;
    height: 42px;
    line-height: 42px;
}

.personal-investlist .pmain-contitle span {
    float: left;
}

.personal-investlist li span {
    float: left;
}

.personal-investlist li span i {
    float: left;
    width: 140px;
    height: 20px;
}

.personal-investlist .pmain-w1 {
    padding-left: 30px;
    width: 220px;
}

.personal-investlist .pmain-w2 {
    width: 185px;
}

.personal-investlist .pmain-w3 {
    width: 140px;
    padding-right: 20px;
    text-align: right;
}

.personal-investlist .pmain-w4 {
    width: 140px;
    text-align: right;
}

.personal-investlist .pmain-w5 {
    width: 140px;
    text-align: right;
    color: #0caffe;
}

/*投资记录2*/
.personal-investnote {
    height: auto;
    background: #fff;
}

.investnote-money {
    margin: 30px 0;
    width: 758px;
    height: 80px;
    line-height: 28px;
    border: 1px solid #EEEEEE;
    border-radius: 2px;
    font-size: 12px;
    color: #848484;
}

.investnote-money i {
    font-size: 22px;
    color: #0caffe;
    margin-right: 0px;
}

.investnote-money i.c-pink {
    color: #f1483c;
}

.investnote-money span {
    float: left;
    margin: 15px 0;
    width: 188px;
    height: 52px;
    text-align: center;
    border-right: 1px solid #EEEEEE;
}

.investnote-money span.none {
    border: none;
}

.invest-tab {
    float: left;
    margin-bottom: 20px;
}

.invest-tab li {
    float: left;
    margin-right: 10px;
    width: 70px;
    height: 20px;
    padding: 2px 0;
    text-align: center;
    background-color: #F2F2F2;
    color: #848484;
    border-radius: 2px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.invest-tab li:hover {
    background-color: #e5e5e5;
}

.invest-tab li.on, .invest-tab li.on:hover {
    background-color: #0caffe;
    color: #fff;
}

.invest-tab li a {
    float: left;
    width: 70px;
    height: 22px;
    text-align: center;
    color: #848484;
}

.term-tab {
    float: left;
    margin: 20px 0 20px 0;
}

.term-tab li {
    float: left;
    margin-right: 10px;
    width: 70px;
    height: 20px;
    padding: 5px 0;
    text-align: center;
    background-color: #F2F2F2;
    color: #848484;
    border-radius: 2px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.term-tab li:hover {
    background-color: #e5e5e5;
}

.term-tab li.on, .term-tab li.on:hover {
    background-color: #0caffe;
    color: #fff;
}

.term-tab li a {
    float: left;
    width: 70px;
    height: 25px;
    text-align: center;
    color: #848484;
}

.investnote-list {
    float: left;
    margin-bottom: 20px;
}

.investnote-list li {
    float: left;
    width: 760px;
    padding: 20px 0;
    line-height: 22px;
    font-size: 12px;
    border-bottom: 1px dashed #E6E6E6;
}

.investnote-list li a {
    color: #848484;
    text-decoration: underline;
}

.investnote-list li a:hover {
    color: #0caffe;
    text-decoration: underline;
}

.investnote-list li .pmain-titlemoney {
    color: #8bc337
}

.investnote-list li:hover {
    float: left;
    background: #F9F9F9;
    width: 760px;
    color: #4A4A4A;
}

.investnote-list .investnote-contitle {
    border-top: 1px solid #E5E5E5;
    background-color: #F6F6F6;
    height: 42px;
    line-height: 42px;
    width: 760px;
}

.investnote-list .investnote-contitle span {
    float: left;
}

.investnote-list .investnote-contitle .investnote-w5 {
    width: 124px;
    text-align: right;
}

.investnote-list .investnote-w1 {
    width: 90px;
    padding-left: 26px;
}

.investnote-list .investnote-w2 {
    width: 220px;
}

.investnote-list .investnote-w3 {
    width: 50px;
}

.investnote-list .investnote-w4 {
    width: 105px;
    text-align: right;
}

.investnote-list li .investnote-w5 {
    width: 124px;
    text-align: right;
    color: #0caffe
}

.investnote-list .investnote-w6 {
    margin-left: 60px;
    width: 50px;
    padding-right: 30px;
    text-align: left;
}

.investnote-list .investnote-w2 i {
    display: block;
    width: 200px;
}

/*红包投资页面*/
.investnote-list .investnote-contitle .investnote-hbw5 {
    width: 104px;
    text-align: right;
}

.investnote-list .investnote-hbw4 {
    width: 175px;
    text-align: right;
}

.investnote-list li .investnote-hbw5 {
    width: 104px;
    text-align: right;
    color: #0caffe
}

.investnote-list .investnote-hbw6 {
    margin-left: 30px;
    width: 50px;
    padding-right: 10px;
    text-align: left;
}

.investnote-list li span {
    float: left;
}

.investnote-list li span i {
    float: left;
    width: 100px;
    height: 20px;
}

/*提现*/
.personal-deposit {
    height: auto;
    background: #fff;
}

.deposit-bankcard {
    float: left;
    width: 760px;
    height: 93px;
}

.deposit-bankcard .bankcard {
    float: left;
    width: 760px;
    height: 50px;
    padding-top: 35px;
}

.deposit-bankcard .bankname {
    float: left;
    font-weight: bold;
}

.deposit-bankcard .bankcerdbg1 {
    float: left;
    margin: 0 10px;
}

.deposit-bankcard .bankcard-def {
    float: left;
}

.deposit-bankcard .bankcard-def i {
    color: #4A4A4A;
    margin-right: 5px;
}

.deposit-setcard {
    float: left;
    height: 140px;
    width: 760px;
}

.deposit-setcard .setcard {
    float: left;
    width: 173px;
    height: 122px;
    border: 1px dashed #D4D4D4;
    overflow: hidden;
}

.deposit-setcard .setcardimg {
    float: left;
    background: #F7F7F7 url(../images/grzx.png) 0 -630px no-repeat;
    width: 173px;
    height: 90px;
}

.deposit-setcard .setcard p {
    float: left;
    background: #fff;
    width: 173px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-top: 1px dashed #D4D4D4;
}

.deposit-setcard .setcard:hover {
    border: 1px dashed #0caffe;
    cursor: pointer;
}

.deposit-setcard .setcard:hover .setcardimg {
    background: #E9F6FC url(../images/grzx.png) -140px -630px no-repeat;
    width: 173px;
    height: 90px;
}

.deposit-setcard .setcard:hover p {
    background: #FFFFFF;
    border-top: 1px dashed #0caffe;
    color: #0caffe;
}


.deposit-form {
    float: left;
    margin-top: 35px;
    width: 760px;
    height: 380px;
    border-top: 1px dashed #D5D5D5;
    padding-top: 35px;
}

.deposit-form h6 {
    font-size: 16px;
    font-weight: bold;
    color: #4A4A4A;
}

.deposit-form li {
    float: left;
    height: 40px;
    padding: 10px 0;
    width: 760px;
    position: relative;
}

.deposit-form .deposit-formleft {
    float: left;
    width: 96px;
    text-align: right;
    line-height: 40px;
}

.deposit-form .deposit-formright {
    float: left;
    margin-left: 27px;
    line-height: 40px;
}

.deposit-form em {
    margin-top: 10px;
}

.deposit-form .txarrow-show, .deposit-form .dzarrow-show {
    position: absolute;
    top: -20px;
    left: 50px;
    background: #FFFBE9;
    border: 1px solid #FBF3D1;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    display: none;
    font-size: 12px;
}

.deposit-form .txicon-show, .deposit-form .dzicon-show {
    position: absolute;
    top: 10px;
    left: 97px;
    background: url(../images/grzx.png) -75px -240px;
    width: 19px;
    height: 7px;
    display: none;
}


.deposit-form .deposit-formright1 {
    margin-left: 0;
}

.deposit-form .deposit-formright i {
    font-size: 18px;
    color: #FF6565;
}

.deposit-form .deposit-formright .deposite-txt {
    float: left;
    width: 158px;
    height: 34px;
    line-height: 34px;
    color: #A6A6A6;
    padding-left: 12px;
    border: 1px solid #D0D0D0;
    border-radius: 2px;
    margin-right: 10px;
}

.deposit-form .deposit-formright .deposite-pwd {
    width: 188px;
}

.deposit-form .deposit-error {
    float: left;
    line-height: 40px;
    font-size: 12px;
    color: #FF6565;
}

.deposit-form .deposit-img {
    float: left;
    margin: 10px 6px 0 12px;
    background: url(../images/top-icon.png) -10px -415px;
    width: 18px;
    height: 18px;
}

.deposit-form .btn-depositok {
    float: left;
    margin-left: 123px;
    width: 113px;
    height: 40px;
    line-height: 40px;
    background-color: #0caffe;
    border: none;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    font-size: 16px;
    cursor: pointer;
    transition: background 0.2s ease-in-out
}

.deposit-form .btn-depositok:hover {
    background: #30bbff;
}

.deposit-form .btn-depositcancel {
    float: left;
    margin-left: 13px;
    width: 113px;
    height: 40px;
    line-height: 40px;
    background-color: #F6F6F6;
    border: none;
    color: #959595;
    text-align: center;
    border-radius: 2px;
    font-size: 16px;
    cursor: pointer;
    transition: background 0.2s ease-in-out
}

.deposit-form .btn-depositcancel:hover {
    background: #E5E5E5;
}

.deposit-tip {
    float: left;
    width: 708px;
    height: 148px;
    margin-top: 0px;
    line-height: 20px;
    padding: 25px;
    background: #FFF5E7;
    border: 1px solid #FFE3BC;
    border-radius: 2px;
    font-size: 12px;
}

.deposit-tip .text20 {
    text-indent: 20px;
}


/*资金记录*/
.personal-money {
    height: auto;
    background: #fff;
}

.personal-money .money-choose {
    margin: 28px 0 20px 0;
}

.personal-money .money-choose .money-date1 {
    float: left;
    margin-right: 10px;
    margin-top: 3px;
}

.personal-money .money-choose .money-date2 {
    float: left;
    margin-left: 30px;
    margin-top: 3px;
    margin-right: 10px;
}

.personal-money .money-choose .btn-sx {
    margin-left: 20px;
    width: 70px;
    height: 30px;
    color: #fff;
    background: #0caffe;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    transition: background 0.2s ease-in-out
}

.personal-money .money-choose .btn-sx:hover {
    background: #30bbff;
}

.personal-money .money-choose .btn-sx span {
    font-weight: normal;
}

.personal-money .money-choose .btn-dc {
    margin-left: 10px;
    width: 70px;
    height: 30px;
    color: #848484;
    background: #F2F2F2;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    transition: background 0.2s ease-in-out
}

.personal-money .money-choose .btn-dc:hover {
    background: #E5E5E5;
}

.personal-money .money-choose .btn-dc span {
    font-weight: normal;
}

.personal-moneylist {
    float: left;
    margin-bottom: 20px;
}

.personal-moneylist li {
    float: left;
    width: 760px;
    height: 60px;
    font-size: 12px;
    border-bottom: 1px dashed #E6E6E6;
}

.personal-moneylist li a {
    color: #848484;
    text-decoration: underline;
}

.personal-moneylist li a:hover {
    color: #0caffe;
    text-decoration: underline;
}

.personal-moneylist li:hover {
    background: #F9F9F9;
    width: 760px;
    color: #4A4A4A;
}

.personal-moneylist .pmain-contitle {
    border-top: 1px solid #E5E5E5;
    background-color: #F6F6F6;
    height: 42px;
    line-height: 42px;
}

.personal-moneylist .pmain-contitle span {
    float: left;
}

.personal-moneylist li span {
    float: left;
}

.personal-moneylist .pmain-height {
    line-height: 60px;
}

.personal-moneylist .pmain-title1 {
    padding-left: 25px;
    width: 120px;
}

.personal-moneylist .pmain-title2 {
    width: 120px;
}

.personal-moneylist .pmain-title3 {
    width: 100px;
    text-align: right;
}

.personal-moneylist .pmain-title4 {
    width: 110px;
    text-align: right;
    padding-right: 30px;
}

.personal-moneylist .pmain-title5 {
    width: 250px
}

.personal-moneylist .pmain-title5 strong {
    display: inline-block;
    vertical-align: middle;
    font-weight: normal;
}

.personal-moneylist .pmain-title5 em {
    display: inline-block;
    vertical-align: middle;
    height: 60px;
}

/*我的红包*/
.personal-wdhb {
    height: auto;
    background: #fff;
}

.personal-wdhb .wdhb-tab {
    float: left;
    margin-top: 30px;
    width: 760px;
    height: 30px;
}

.personal-wdhb .wdhb-tab ul {
    float: left;
}

.personal-wdhb .wdhb-tab li {
    float: left;
    padding: 5px 22px;
    background-color: #F8F8F8;
    border-radius: 2px;
    margin-right: 10px;
    font-size: 14px;
    color: #848484;
    cursor: pointer;
}

.personal-wdhb .wdhb-tab li.on, .personal-wdhb .wdhb-tab li.on:hover {
    position: relative;
    background-color: #0caffe;
    color: #fff;
}

.personal-wdhb .wdhb-tab li:hover {
    background-color: #e5e5e5;
}

.personal-wdhb .wdhb-con {
    float: left;
    margin-top: 40px;
}

.personal-wdhb .wdhb-con li {
    position: relative;
}

.personal-wdhb .wdhb-con li .msg {
    float: left;
    width: 290px;
    height: 76px;
    margin: 7px 20px 0 30px;
}

.personal-wdhb .wdhb-con li .msg .money {
    float: left;
    margin-top: -14px;
    margin-left: -10px;
}

.personal-wdhb .wdhb-con li .conleft {
    float: left;
    width: 140px;
}

.personal-wdhb .wdhb-con li .conright {
    float: left;
    width: 150px;
}

.personal-wdhb .wdhb-con li .yellow {
    color: #fffc28;
}

.personal-wdhb .wdhb-con li .remark {
    float: left;
    width: 290px;
    height: 30px;
    line-height: 30px;
    margin: 0 20px 0 30px;
}

.personal-wdhb .wdhb-con li .used {
    background: url(../images/redpacket.png) 0 -260px;
    width: 70px;
    height: 70px;
    z-index: 10;
    position: absolute;
    right: 21px;
    bottom: 8px;
}

.personal-wdhb .wdhb-con li .expired {
    background: url(../images/redpacket.png) -80px -260px;
    width: 70px;
    height: 70px;
    z-index: 10;
    position: absolute;
    right: 21px;
    bottom: 8px;
}


.personal-wdhb .wdhb-con .newpacket li {
    float: left;
    background: url(../images/redpacket.png) 0 -130px;
    width: 340px;
    height: 114px;
    color: #fff;
    margin-bottom: 36px;
    margin-right: 2px;
}

.personal-wdhb .wdhb-con .packet li {
    float: left;
    background: url(../images/redpacket.png) 0 0 no-repeat;
    width: 340px;
    height: 114px;
    color: #A5A5A5;
    margin-bottom: 36px;
    margin-right: 2px;
}


/*邀请奖励*/
.personal-yqjl {
    height: auto;
    background: #fff;
}

.yqjl-tit {
    float: left;
    width: 760px;
    margin-top: 30px;
    font-size: 14px;
    font-weight: bold;
    color: #4a4a4a;
}

.yqjl-con {
    float: left;
    width: 732px;
    color: #848484;
    margin-left: 28px;
}

.yqjl-con .yqjl-link {
    float: left;
    margin: 20px 0;
    width: 450px;
    height: 20px;
}

.yqjl-con .yqjl-link i {
    font-size: 18px;
    font-weight: bold;
    color: #ff6565
}

.yqjl-con .yqjltxt {
    float: left;
+ margin-left: - 28 px;
    width: 432px;
    padding: 7px 10px;
+ padding-top: 5 px;
    height: 14px;
    height: 15 px\9 \0;
+ height: 16 px;
    border: 1px solid #D0D0D0;
    border-radius: 2px;
    color: #4a4a4a;
}

.yqjl-con .btn-fzlj {
    float: left;
    margin-left: 10px;
    margin-top: -1px;
    width: 113px;
    height: 31px;
    line-height: 30px;
    border-radius: 2px;
    border: none;
    color: #fff;
    font-size: 16px;
    text-align: center;
    background: #0caffe;
    cursor: pointer;
}

.yqjl-con .btn-fzlj:hover {
    background: #30bbff;
}


.yqjl-con .yqjl-how {
    float: left;
    margin-top: 27px;
    width: 307px;
    height: 43px;
    padding-right: 43px;
    border-right: 1px solid #E7E7E7;
}

.yqjl-con .yqjl-how1 {
    float: left;
    margin-top: 27px;
    width: 307px;
    height: 43px;
    padding-left: 28px;
}

.yqjl-con .yqjl-num {
    float: left;
    margin-right: 4px;
    font-size: 24px;
    color: #0caffe;
    margin-top: -5px;
}

.yqjl-tip {
    float: left;
    margin-top: 38px;
    width: 732px;
    height: 115px;
    padding: 20px 0 0 28px;
    background: #FFF5E7;
    border: 1px solid #FFE3BC;
    border-radius: 2px;
    font-size: 12px;
    line-height: 20px;
}

.yqjl-tip .yqjl-tip-tit {
    color: #4a4a4a;
    font-weight: bold;
}

.yqjl-tip em {
    color: #ff6565;
    font-size: 14px;
    font-weight: bold;
}

.yqjl-choose {
    float: left;
    margin-top: 30px;
    width: 760px;
    padding-top: 30px;
    padding-bottom: 20px;
    border-top: 1px dashed #E6E6E6;
}

.yqjl-choose .yqjl-chtime {
    float: left;
    margin-right: 12px;
    margin-top: 5px;
}

.yqjl-choose input[type=text] {
    float: left;
    width: 78px;
    padding: 7px 10px;
+ padding-top: 5 px;
    height: 14px;
+ height: 16 px;
    border: 1px solid #DCDCDC;
    border-radius: 2px;
    color: #C8C6C6;
}

.yqjl-choose .yqjl-sx {
    float: left;
    margin-left: 22px;
    background: #0caffe;
    border: none;
    color: #fff;
    width: 70px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 2px;
    font-size: 14px;
    cursor: pointer;
}

.yqjl-choose .yqjl-sx:hover {
    background: #30bbff;
}

.yqjl-choose .yqjl-line {
    float: left;
    margin: 0 8px;
    margin-top: 3px;
    color: #DCDCDC;
}

.yqjl-invite {
    float: left;
    padding: 13px 0;
    width: 758px;
    height: 53px;
    border: 1px solid #EEEEEE;
}

.yqjl-invite span {
    float: left;
    width: 251px;
    height: 53px;
    border-right: 1px solid #EEEEEE;
    text-align: center;
    line-height: 28px;
}

.yqjl-invite span.none {
    border: none;
}

.yqjl-invite span b {
    font-weight: bold;
}

.yqjl-invite span i {
    font-size: 22px;
    color: #0caffe
}

.yqjl-reward {
    float: left;
    margin: 20px 0;
}

.yqjl-reward li {
    float: left;
    width: 690px;
    padding: 20px 35px;
    font-size: 12px;
    border-bottom: 1px dashed #E6E6E6;
}

.yqjl-reward li:hover {
    background: #F9F9F9;
    width: 690px;
    color: #4A4A4A;
}

.yqjl-reward li span {
    float: left;
}

.yqjl-reward .reward-contitle {
    float: left;
    width: 690px;
    border-top: 1px solid #E5E5E5;
    background-color: #F6F6F6;
    height: 42px;
    line-height: 42px;
    padding: 0 35px;
}

.yqjl-reward .reward-contitle span {
    float: left;
}

.yqjl-reward .w165 {
    width: 165px;
}

.yqjl-reward .w200 {
    width: 200px;
}

.yqjl-reward .w130 {
    width: 130px;
}

.yqjl-reward .w195 {
    width: 195px;
    text-align: right
}

/*404页面*/
.wrapper-error {
    height: 500px;
    padding-top: 50px;
}

.error-pic {
    position: relative;
    float: left;
    margin-left: 20px;
    background: url(../images/error_pic.png) 0 center no-repeat;
    width: 392px;
    height: 395px;
}

.error-pic i {
    position: absolute;
    left: 70px;
    top: 162px;
    font-size: 28px;
    color: #F5F4F4;
}

.error-txt {
    float: left;
    margin-left: 60px;
    margin-top: 60px;
    width: 500px;
    height: 170px;
    border-bottom: 1px solid #E0E0E0;
}

.error-txt .txt1 {
    font-size: 56px;
    color: #f5b636;
}

.error-txt .txt2 {
    font-size: 35px;
    color: #666;
}

.error-txt .txt3 {
    float: left;
    font-size: 14px;
    color: #828282;
    height: 30px;
    margin-top: 5px;
}

.error-txt .txtback {
    float: left;
    margin-top: 30px;
}

.error-txt .txtback .btn-error {
    float: left;
    width: 150px;
    height: 45px;
    text-align: center;
    background: #0caffe;
    line-height: 45px;
    border-radius: 2px;
    font-size: 16px;
    color: #fff;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.error-txt .btn-error:hover {
    background: #5DC1EF
}

.error-txt .btn-error em {
    text-decoration: underline;
    margin: 0 3px;
}

.error-txt .txtback .txt4 {
    float: left;
    margin-left: 12px;
    height: 45px;
    width: 300px;
    line-height: 45px;
    color: #828282;
    font-size: 14px;
}

/*弹出框页面*/
.alert-450 {
    float: left;
    width: 450px;
    border: 1px solid #E1E1E1;
    box-shadow: 0 0 3px #E1E1E1;
    position: absolute;
    z-index: 100;
    top: 50%;
    left: 50%;
    margin-left: -225px;
    background: #fff
}

.alert-400 {
    float: left;
    width: 400px;
    border: 1px solid #E1E1E1;
    box-shadow: 0 0 3px #E1E1E1;
    position: absolute;
    z-index: 102;
    top: 50%;
    left: 50%;
    margin-left: -200px;
    background: #fff
}

.alert-h220 {
    height: 220px;
}

.alert-title {
    width: 100%;
    background: #F5F5F5;
    height: 43px;
    line-height: 43px;
    border-bottom: 1px solid #E1E1E1;
}

.alert-title h3 {
    float: left;
    padding-left: 20px;
    font-size: 14px;
    font-weight: bold;
    color: #494949
}

.alert-title .alert-close {
    float: right;
    margin-right: 10px;
    margin-top: 10px;
    background: url(../images/top-icon.png) 0 -564px no-repeat;
    width: 21px;
    height: 21px;
    cursor: pointer
}

.alert-main {
    float: left;
    height: auto;
    color: #494949;
    font-size: 14px;
}

.alert-error120 {
    floast: left;
    margin-left: 120px;
}

.alert-main form {
    float: left;
    padding: 40px 0 27px;
}

.alert-main form .txt-name {
    float: left;
    width: 120px;
    height: 35px;
    line-height: 35px;
    text-align: right;
    margin-right: 13px;
}

.alert-main form li {
    float: left;
    width: 400px;
}

.alert-main form input[type=text] {
    float: left;
    height: 17px;
    line-height: 17px;
    padding: 8px 0 8px 5px;
    border: 1px solid #D0D0D0;
    border-radius: 2px;
}

.alert-main form input[type=text]:hover {
    border: 1px solid #0caffe;
}

.alert-main form input[type=password] {
    float: left;
    height: 15px;
    line-height: 15px;
    padding: 9px 0 9px 5px;
    border: 1px solid #D0D0D0;
    border-radius: 2px;
}

.alert-main form input[type=password]:hover {
    border: 1px solid #0caffe;
}

.alert-main form .txt-right {
    float: left;
    margin-left: 133px;
}

.alert-main form .txt-center {
    float: left;
    margin-left: 100px;
}

.alert-main form .txt240 {
    width: 240px;
    line-height: 33px;
}

.alert-main form .txt235 {
    width: 230px;
    line-height: 33px;
}

.alert-main form .txt110 {
    width: 110px;
}

.alert-main form .pwd-error {
    float: left;
    margin-top: 10px;
}

.alert-main form .error-icon {
    float: left;
    margin-right: 5px;
    background: url(../images/top-icon.png) -10px -415px;
    width: 18px;
    height: 18px;
}

.alert-main form .error-tip {
    float: left;
    color: #ff6565;
    font-size: 12px;
}

.alert-main .msg1 {
    float: left;
    margin: 20px;
    line-height: 24px;
}

.alert-main .msg2 {
    float: left;
    margin: 0 20px 10px;
    line-height: 24px;
    width: 360px;
}

.alert-main .msg3 {
    float: left;
    margin: 0 20px;
    line-height: 24px;
}

.alert-main .msg3 a {
    color: #28A7E4;
    text-decoration: underline;
    margin: 0 5px;
}

.alert-main .msg4 {
    float: left;
    margin-top: 50px;
    margin-bottom: 20px;
    width: 400px;
    text-align: center;
}

.alert-main .msg5 {
    float: left;
    margin-top: 40px;
    margin-bottom: 15px;
    width: 450px;
    text-align: center;
}

.alert-main .msg6 {
    float: left;
    margin-top: 10px;
    margin-bottom: 15px;
    width: 450px;
    text-align: center;
}

.alert-main .msgtxt {
    font-weight: bold;
    margin: 0 10px;
}

.alert-main .msg-a {
    text-align: center;
}

.alert-main .msg-h {
    float: left;
    height: 40px;
}

.alert-main .btn-ckjg {
    display: inline-block;
    width: 80px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    background: #0caffe;
    border-radius: 2px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.alert-main .btn-ckjg:hover {
    background: #30bbff;
}

.alert-main .btn-ok {
    margin-top: 5px;
    display: inline-block;
    text-align: center;
    width: 237px;
    height: 35px;
    font-size: 14px;
    background: #0caffe;
    line-height: 35px;
    color: #fff;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.alert-main .btn-ok:hover {
    background: #30bbff;
}

.alert-main .btn-code {
    float: left;
    margin-left: 8px;
    width: 122px;
    height: 35px;
    line-height: 35px;
    background: #EA524A;
    text-align: center;
    color: #fff;
    border-radius: 2px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.alert-main .btn-code:hover {
    background: #FF736C
}

.alert-main .btn-codeAfter {
    float: left;
    margin-left: 8px;
    width: 122px;
    height: 35px;
    line-height: 35px;
    background: #c0c0c0;
    text-align: center;
    color: #fff;
    border-radius: 2px;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.alert-main .btn-235 {
    width: 235px;
}

.alert-main .btn-145 {
    width: 145px;
}

.alert-main .ok-icon {
    float: left;
    background: url(../images/top-icon.png) 0 -604px;
    width: 25px;
    height: 25px;
}

.alert-main .no-icon {
    float: left;
    background: url(../images/top-icon.png) 0 -644px;
    width: 25px;
    height: 25px;
}

.btn-duihuan {
    display: inline-block;
    text-align: center;
    width: 75px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    background: #0caffe;
    color: #fff;
    border: none;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.btn-duihuan:hover {
    background: #30bbff;
}

/*弹框遮罩层*/
.mask {
    margin: 0;
    padding: 0;
    border: none;
    width: 100%;
    height: 100%;
    background: #333;
    opacity: 0.6;
    filter: alpha(opacity=60);
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
}

/*弹框遮罩层*/
.mask1 {
    margin: 0;
    padding: 0;
    border: none;
    width: 100%;
    height: 100%;
    background: #333;
    opacity: 0.6;
    filter: alpha(opacity=60);
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
}


/*错误提示*/
.error {
    float: left;
    color: #FF6565;
    padding-left: 25px;
    background: url(../images/top-icon.png) -10px -410px no-repeat;
    height: 26px;
    padding-top: 6px;
    display: inline-block;
    margin-top: 5px;
    font-size: 12px;
    margin-left: 5px;
}

.error2 {
    float: left;
    color: #FF6565;
    padding-left: 25px;
    background: url(../images/top-icon.png) -10px -410px no-repeat;
    height: 26px;
    padding-top: 6px;
    display: inline-block;
    margin-top: 5px;
    font-size: 12px;
    margin-left: 5px;
}

.error-reg {
    float: left;
    width: 210px;
}

.errorxy {
    margin-top: -4px;
    display: none;
}

.error-step2 {
    width: 300px;
    margin-left: 124px;
    margin-top: 18px;
}

.error-pwd {
    width: 300px;
    margin-left: 124px;
    margin-top: -10px;
}

.error-w320 {
    float: left;
    width: 320px;
}

/*弹出框提示信息样式*/
.alerterror {
    float: left;
    color: #FF6565;
    height: 24px;
    display: inline-block;
    margin-top: 5px;
    font-size: 12px;
    margin-left: 5px;
}

/*提示信息错误位置固定*/
.errorplace {
    float: left;
    margin-left: 130px;
    height: 26px;
    width: 240px;
}

/*短信语音验证码*/
.yzmplace {
    float: left;
    margin-left: 40px;
    margin-top: 0px;
    height: 26px;
    width: 400px;
    font-size: 12px;
}

.yzmplace1 {
    float: left;
    margin-left: 40px;
    margin-top: 8px;
    height: 26px;
    width: 400px;
    font-size: 12px;
}

.zcyzmplace {
    float: left;
    margin-left: 135px;
    margin-top: 5px;
    height: 26px;
    width: 400px;
    font-size: 12px;
}

.zhmmplace {
    float: left;
    margin-left: 134px;
    margin-top: -5px;
    height: 26px;
    width: 400px;
    font-size: 12px;
}

/*标签文字阴影 回款计划时间控件阴影 清除*/
.ui-state-default {
    text-shadow: none;
}

.ui-widget {
    font-family: "Microsoft YaHei", "微软雅黑", tahoma, arial, "宋体", Helvetica, sans-serif;
}

.ui-inputfield {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* 债权详细页-项目详情 */
.borrow-info, .person-info, .pawn-info {
    width: 620px;
    padding-bottom: 14px;
}

.pawn-info {
    padding-top: 14px;
}

.credit-dleft2con .item-title {
    height: 50px;
    line-height: 50px;
    margin-top: 12px;
    color: #0caffe;
    font-size: 16px;
    font-weight: bold;
}

.borrow-info-list {
    padding-top: 6px;
}

.borrow-info-list li {
    line-height: 32px;
}

.borrow-info-list strong {
    width: 74px;
    padding-left: 12px;
    color: #848484;
    display: inline-block;
    vertical-align: top;
    font-weight: normal;
}

.borrow-info-list span {
    width: 510px;
}

.person-info-list strong, .pawn-info-sec1 strong, .pawn-info .pawn-info-sec3 strong {
    display: inline-block;
    vertical-align: middle;
    font-weight: normal;
}

.borrow-info-list span, .person-info-list span, .pawn-info-sec1 span, .pawn-info .pawn-info-sec3 span {
    display: inline-block;
    vertical-align: middle;
}

.person-info-list {
    width: 620px;
    height: auto;
}

.person-info-list ul {
    border-bottom: 1px dashed rgb(230, 230, 230);
    margin-left: 12px;
}

.person-info-list li {
    float: left;
    line-height: 38px;
}

.person-info-list .list-w {
    width: 234px;
}

.person-info-list .list-w1 {
    width: 434px;
}

.person-info-list .list-m {
    width: 140px;
}

.person-info-list strong, .pawn-info-sec1 strong {
    color: #848484;
}

.pawn-info h4 {
    color: #4a4a4a;
    padding-top: 9px;
    font: bold 14px/32px "Microsoft YaHei";
}

.pawn-info .pawn-info-sec1 ul {
    border-bottom: 1px dashed rgb(230, 230, 230);
    margin-left: 12px;
}

.pawn-info .pawn-info-sec1 li {
    float: left;
    line-height: 38px;
}

.pawn-info .pawn-info-sec1 .sec1-w1 {
    width: 378px;
}

.pawn-info .pawn-info-sec1 .sec1-w1 strong {
    width: 70px;
    vertical-align: middle;
}

.pawn-info .pawn-info-sec1 .sec1-w1 span {
    width: 300px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: middle;
}

.pawn-info .pawn-info-sec1 .sec1-w2 {
    width: 230px;
}

.pawn-info .pawn-info-sec2 p {
    line-height: 26px;
    text-indent: 2em;
    padding: 0 0 16px 12px;
}

.pawn-info .pawn-info-sec2 p em {
    color: #f1483c;
}

.pawn-info .pawn-info-sec3 li {
    padding: 11px 0 11px 14px;
    width: 296px;
    float: left;
}

.pawn-info .pawn-info-sec3 strong {
    height: 36px;
}

.pawn-info .pawn-info-sec3 img {
    width: 79px;
    height: 36px;
}

.pawn-info .pawn-info-sec3 span {
    height: 36px;
    line-height: 36px;
    padding-left: 14px;
}

.pawn-info .pawn-info-sec3 em {
    color: #f1483c;
}

/* 债权详细页-保障措施 */
.measure-wrap {
    padding-bottom: 40px;
}

.measure-wrap h3 {
    height: 50px;
    line-height: 50px;
    margin-top: 12px;
    color: #0caffe;
    font-size: 16px;
    font-weight: bold;
}

.measure-wrap .measure-sec li {
    padding-left: 10px;
    line-height: 36px;
    font-size: 14px;
    color: #4a4a4a;
    width: 620px;
}

/*右侧悬浮修改*/
.suspend-wrap {
    width: 77px;
    height: 225px;
    position: fixed;
    bottom: 50px;
    right: 20px;
    z-index: 100;
}

.suspend-wrap li {
    width: 77px;
    height: 45px;
    position: relative;
}

.suspend-wrap a {
    display: block;
    width: 77px;
    height: 40px;
    overflow: hidden;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    background: url(../images/suspend-btn-1.png) no-repeat;
    -moz-transition: background-position .3s linear;
    -webkit-transition: background-position .3s linear;
    -o-transition: background-position .3s linear;
    -ms-transition: background-position .3s linear;
    transition: background-position .3s linear;
}

.suspend-wrap .suspend-btn-1 {
    background-position: 7px 0;
    background-color: #f45454;
}

.suspend-wrap .suspend-btn-1:hover {
    background-position: 7px -40px;
    background-color: #f66d6d;
    cursor: pointer;
}

.suspend-wrap .suspend-btn-2 {
    background-position: 7px -80px;
    background-color: #0caffe;
}

.suspend-wrap .suspend-btn-2:hover {
    background-position: 7px -120px;
    background-color: #2db0ed;
}

.suspend-wrap .suspend-btn-3 {
    background-position: 7px -160px;
    background-color: #40c69c;
}

.suspend-wrap .suspend-btn-3:hover {
    background-position: 7px -200px;
    background-color: #5cceab;
}

.suspend-wrap .suspend-btn-4 {
    background-position: 7px -240px;
    background-color: #d1a75d;
}

.suspend-wrap .suspend-btn-4:hover {
    background-position: 7px -280px;
    background-color: #d8b475;
}

.suspend-wrap .suspend-btn-5 {
    background-position: 7px -320px;
    background-color: #626262;
}

.suspend-wrap .suspend-btn-5:hover {
    background-position: 7px -360px;
    background-color: #797979;
}

.suspend-wrap .suspend-btn-3 span {
    display: none;
    width: 118px;
    height: 130px;
    position: absolute;
    top: 0;
    left: -118px;
    background: url(../images/suspend-btn-1.png) no-repeat -77px 0;
    cursor: default;
}

.suspend-wrap .suspend-btn-4 span {
    display: none;
    width: 128px;
    height: 40px;
    position: absolute;
    top: 0;
    left: -124px;
    background: url(../images/suspend-btn-1.png) no-repeat -77px -135px;
    cursor: default;
}

/*系统消息*/
.xtxx-numbg {
    background: url(../images/grzx.png) -110px -410px;
    width: 7px;
    height: 7px;
    display: inline-block;
    position: absolute;
    top: 14px;
    left: 32px;
}

.xtxx-numbg font {
    position: absolute;
    top: -15px;
    width: 16px;
    height: 17px;
    left: 0;
}

/* 快捷支付 */
.quick-pay-wrap {
    width: 100%;
    padding-top: 40px;
}

.quick-pay-wrap h4 {
    height: 54px;
}

.quick-pay-wrap h4 span {
    display: inline-block;
    float: left;
    width: 122px;
    height: 53px;
    line-height: 53px;
    text-align: center;
    font-size: 16px;
    position: relative;
    cursor: pointer;
    background: #fff;
    bottom: -1px;
}

.quick-pay-wrap .pay-cur {
    border: 1px solid #dcdcdc;
    border-bottom: none;
}

.quick-pay-wrap .pay-cur em {
    position: absolute;
    top: -1px;
    left: -1px;
    width: 124px;
    border-top: 2px solid #0caffe;
    font-weight: bold;
    color: #0caffe;
}

.online-mar {
    padding-top: 40px;
}

.quick-main {
    min-height: 300px;
    padding: 40px 29px;
    border: 1px solid #dcdcdc;
}

.quick-main .bank-info {
    margin-top: -5px;
}

.quick-info {
    width: 430px;
}

.quick-info .info-1 {
    height: 40px;
    line-height: 40px;
    position: relative;
}

.quick-info .info-tit {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    color: #4a4a4a;
    margin-right: 20px;
    float: left;
}

.quick-info .info1-input {
    display: inline-block;
}

.quick-info .info1-input input {
    float: left;
    font-size: 14px;
    color: #cccccc;
    width: 110px;
    height: 38px;
    line-height: 38px;
    padding: 0 10px;
    border: none;
    border: 1px solid #D0D0D0;
    border-radius: 2px;
}

.quick-info .info1-input em {
    float: left;
    margin-left: 15px;
}

.quick-info .quick-error {
    position: absolute;
    top: 0;
    left: 250px;
    z-index: 9;
    font-size: 12px;
    color: #FF6565;
    white-space: nowrap;
}

.quick-info .quick-error em {
    display: inline-block;
    width: 24px;
    height: 33px;
    background: url(../images/top-icon.png) -10px -410px no-repeat;
    vertical-align: middle;
}


.quick-info .quick-error2 {
    position: absolute;
    top: 0;
    left: 250px;
    font-size: 12px;
    color: #FF6565;
}

.quick-info .quick-error2 em {
    display: inline-block;
    width: 24px;
    height: 33px;
    background: url(../images/top-icon.png) -10px -410px no-repeat;
    vertical-align: middle;
}

.quick-info .quick-error3 {
    float: left;
    margin-left: 8px;
    font-size: 12px;
    color: #FF6565;
    *margin-top: 10px;
}

.quick-info .quick-error3 em {
    display: inline-block;
    width: 24px;
    height: 33px;
    background: url(../images/top-icon.png) -10px -410px no-repeat;
    vertical-align: middle;
}

.info-tips {
    float: left;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    font-weight: bold;
    text-indent: 80px;
}

.quick-info .info-2 {
    float: left;
    height: 92px;
    *height: 100px;
    line-height: 82px;
}

.quick-info .info2-input {
    display: inline-block;
    position: relative;
    float: left;
}

.quick-info .info2-bank, .quick-info .info2-input input {
    display: inline-block;
    width: 200px;
    padding: 0 10px;
    border: 1px solid #D0D0D0;
    height: 38px;
    line-height: 38px;
    margin-top: 22px;
}

.quick-info .info2-input input {
    font-size: 14px;
    color: #ccc;
}

.quick-info .info2-bank {
    display: block;
    position: absolute;
    top: 39px;
    *top: 49px;
    left: 0;
    background: #f9f9f9;
    font-weight: bold;
}

.quick-info .info2-bank i {
    display: inline-block;
    width: 21px;
    height: 20px;
    background: url(../images/bank-gs.png) no-repeat;
    vertical-align: middle;
    margin-right: 9px;
}

.quick-info .info-xy {
    margin-top: 0px;
}

.quick-info .info-btn {
    width: 320px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    color: #fff;
    background: #f1483c;
    border: none;
    border-radius: 2px;
    font-size: 18px;
}


.bank-info {
    width: 260px;
}

.bank-info .bank-tit {
    font-size: 14px;
    font-weight: bold;
}

.bank-info .bank-pic {
    margin-top: 14px;
    width: 256px;
    height: 230px;
    background: url(../images/bank-pic.png) no-repeat;
}

.quick-info-width {
    width: 690px;
}

.quick-info .info-card {
    float: left;
}

.quick-info .card-tit {
    font-size: 14px;
    font-weight: bold;
    color: #4a4a4a;
    height: 42px;
    line-height: 42px;
}

.quick-info .card-pic {
    width: 298px;
    height: 58px;
    border: 1px solid #f1483c;
    margin-bottom: 20px;
    position: relative;
}

.quick-info .card-pic em {
    display: block;
    width: 26px;
    height: 26px;
    background: url(../images/grzx.png) 0 -399px;
    position: absolute;
    right: 0;
    bottom: 0;
}

.card-pic .card-img {
    display: inline-block;
    margin-left: 30px;
    vertical-align: middle;
}

.card-pic .card-num {
    display: inline-block;
    height: 58px;
    line-height: 58px;
    font-size: 14px;
    font-weight: bold;
    color: #4a4a4a;
    vertical-align: middle;
}

.online-main {
    padding: 0 29px 30px;
    height: 100%;
    overflow: hidden;
    border: 1px solid #dcdcdc;
}

.weixin-main {
    padding: 0 29px 30px;
    height: 100%;
    overflow: hidden;
    border: 1px solid #dcdcdc;
}

.zhifubao-main {
    padding: 0 29px 30px;
    height: 100%;
    overflow: hidden;
    border: 1px solid #dcdcdc;
}


/* 充值成功 */
.quick-succeed, .auto-succeed {
    width: 1000px;
    height: 360px;
    padding-top: 110px;
    background: #fff;
    margin: 20px auto;
}

.quick-succeed .quick-icon, .auto-succeed .succ-icon {
    width: 100%;
    height: 86px;
    background: url(../images/succeed-icon.png) no-repeat center center;
}

.quick-succeed .quick-icon-failure {
    width: 100%;
    height: 86px;
    background: url(../images/failure-icon.png) no-repeat center center;
}

.quick-succeed .quick-con {
    width: 100%;
    text-align: center;
    height: 68px;
    line-height: 64px;
    padding-top: 20px;
    font-size: 20px;
    color: #4a4a4a;
}

.quick-succeed .quick-con span {
    font-size: 30px;
    color: #f1483c;
    padding: 0 10px;
    vertical-align: top;
}

.quick-succeed .quick-btns {
    width: 100%;
    text-align: center;
}

.quick-succeed .quick-btns a {
    display: inline-block;
    width: 150px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-size: 20px;
    color: #fff;
    margin: 0 10px;
    border-radius: 2px;
}

.quick-succeed .quick-btns .quick-blue {
    background: #0caffe;
}

.quick-succeed .quick-btns .quick-red {
    background: #f1483c;
}

.auto-succeed .auto-p1, .auto-succeed .auto-p2 {
    width: 100%;
    text-align: center;
    color: #4a4a4a;
}

.auto-succeed .auto-p1 {
    font-size: 20px;
    height: 48px;
    line-height: 48px;
    margin-top: 25px;
}

.auto-succeed .auto-btn, .fail-btn {
    display: block;
    width: 210px;
    height: 42px;
    font-size: 20px;
    background: #0caffe;
    text-align: center;
    color: #fff;
    line-height: 42px;
    margin: 25px auto 0;
    border-radius: 2px;
}

.fail-btn {
    width: 250px;
}

.fail-icon {
    width: 100%;
    height: 86px;
    background: url(../images/fail.png) no-repeat center center;
}

/* 自动投标-1 */
.auto-wrap {
    height: auto;
    background: #fff;
}

.auto-wrap .auto-tit {
    padding: 0 0 20px 30px;
}

.auto-state {
    height: 84px;
    line-height: 84px;
    background: #f5f5f5;
    padding: 0 30px;
    position: relative;
}

.auto-state .state-tit {
    font-size: 14px;
    color: #4a4a4a;
}

.auto-state .state-tip {
    margin-left: 55px;
}

.auto-state .state-set {
    display: inline-block;
    width: 105px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    color: #fff;
    background: #08a3ea;
    font-size: 16px;
    border-radius: 2px;
    position: absolute;
    top: 20px;
    right: 0;
    margin-right: 20px;
}

.auto-rule {
    padding: 100px 30px 30px 30px;
}

.auto-rule .rule-item {
    border: 1px solid #ffe3bc;
    border-radius: 2px;
    background: #fff5e7;
    padding: 25px 40px 25px 25px;
}

.auto-rule .rule-item strong {
    color: #4a4a4a;
}

.auto-rule .rule-item p {
    font-size: 12px;
    line-height: 30px;
}

.auto-tips {
    width: 100%;
    height: 180px;
    text-align: center;
}

.auto-tips p {
    line-height: 26px;
    color: #4a4a4a;
    padding: 25px 0;
    font-size: 14px;
}

.auto-tips input {
    width: 145px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 14px;
    background: #0caffe;
    color: #fff;
    border: none;
    cursor: pointer;
}

.auto-tips-login p {
    padding: 25px 20px;
    text-align: left;
}

.auto-tips-login p span {
    color: #ff2525;
}

/* 自动投标-2 */
.auto-step-wrap {
    padding: 0 30px;
}

.auto-step {
    padding-top: 20px;
    font-size: 14px;
}

.auto-step h3 {
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    font-weight: bold;
    color: #4a4a4a;
}

.auto-step .step1-item1 {
    height: 34px;
    line-height: 34px;
}

.step1-item .radio-btn {
    margin-right: 20px;
}

.step1-item .radio-btn input {
    margin-right: 6px;
}

.step1-item1 .item1-money {
}

.step1-item1 .item1-money em {
    font-size: 18px;
    color: #f1483c;
}

.auto-step .step1-item2 {
    height: 58px;
    line-height: 58px;
    position: relative;
}

.step1-item2 .inset, .auto-step .step-select {
    display: inline-block;
}

.step1-item2 .inset input {
    width: 100px;
    border: none;
    border: 1px solid #d0d0d0;
    border-radius: 2px;
    height: 20px;
    padding: 4px 10px;
    vertical-align: middle;
}

.step1-item2 .inset em {
    margin-left: 5px;
}

.step1-item2 .line, .checked-list .list-2 em {
    display: inline-block;
    width: 20px;
    height: 1px;
    background: #d0d0d0;
    vertical-align: middle;
    margin: 0 10px;
}

.step1-item2 .step-error {
    margin-left: 5px;
    font-size: 12px;
    color: #FF6565;
}

.step1-item2 .step-error em {
    display: inline-block;
    width: 24px;
    height: 33px;
    background: url(../images/top-icon.png) -10px -410px no-repeat;
    vertical-align: middle;
}

.auto-step .step-select {
    padding-left: 10px;
    color: #c4c4c4;
}

.auto-btns {
    padding-top: 30px;
}

.auto-btns .auto-save, .auto-btns .back {
    display: inline-block;
    height: 42px;
    text-align: center;
    line-height: 42px;
    color: #fff;
    border-radius: 2px;
    font-size: 16px;
}

.auto-btns .auto-save {
    width: 220px;
    background: #0caffe;
    border: none;
    cursor: pointer;
}

.auto-btns .back {
    width: 105px;
    background: #cccccc;
    margin-left: 10px;
}

.auto-btns .auto-save:hover {
    cursor: pointer;
    background: #30bbff;
}

.auto-btns .back:hover {
    cursor: pointer;
    background: #E5E5E5;
}


.bid-rule {
    padding-top: 50px;
}

.auto-select {
    float: none;
    position: absolute;
    top: 14px;
    left: 200px;
}

.auto-select .select-title {
    line-height: 25px;
}

.auto-select ul {
    background: #fff;
    z-index: 9;
}


/* 自动投标-3 */
.auto-checked-wrap {
    padding: 0 30px;
}

.checked-btns {
    text-align: right;
}

.checked-btns .close {
    cursor: pointer;
    display: inline-block;
    width: 105px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    background: #0caffe;
    color: #fff;
}

.checked-btns .reset {
    cursor: pointer;
    display: inline-block;
    width: 85px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    background: #f2f2f2;
    color: #848484;
    margin-left: 10px;
}

.checked-btns .close:hover {
    background: #30bbff;
}

.checked-btns .reset:hover {
    background: #E5E5E5;
}


.checked-list {
}

.checked-list ul {
}

.checked-list .checked-item {
    height: 52px;
    line-height: 52px;
    font-size: 14px;
}

.checked-list .checked-item strong {
    color: #4a4a4a;
    margin-right: 20px;
}

.checked-list .list-1 i {
    font-size: 18px;
    color: #f1483c;
}

.checked-list .list-1 em {
    margin-left: 40px;
    color: #b9b9b9;
}

/*债权转让*/
.personal-zqzr {
    height: auto;
    background: #fff;
}

.personal-zqzr .zqzr-tab {
    float: left;
    margin-top: 30px;
    width: 760px;
    height: 30px;
}

.personal-zqzr .zqzr-tab ul {
    float: left;
}

.personal-zqzr .zqzr-tab li {
    float: left;
    padding: 5px 22px;
    background-color: #F8F8F8;
    border-radius: 2px;
    margin-right: 10px;
    font-size: 14px;
    color: #848484;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.personal-zqzr .zqzr-tab li.on, .personal-zqzr .zqzr-tab li.on:hover {
    background-color: #0caffe;
    color: #fff;
}

.personal-zqzr .zqzr-tab li:hover {
    background-color: #e5e5e5;
}

.personal-zqzr .zqzr-title {
    float: left;
    margin-top: 20px;
    width: 760px;
    height: 40px;
    line-height: 40px;
    background-color: #F6F6F6;
    color: #848484;
    border-top: 1px solid #E5E5E5;
    font-weight: bold;
}

.personal-zqzr .zqzr-name {
    float: left;
    margin-left: 20px;
    width: 260px;
}

.personal-zqzr .zqzr-msg100 {
    float: left;
    width: 100px;
    text-align: left;
}

.personal-zqzr .zqzr-msg130 {
    float: left;
    width: 130px;
    text-align: left;
    margin-left: 20px;
}

.personal-zqzr .zqzr-msg80 {
    float: left;
    width: 80px;
    text-align: left;
}

.personal-zqzr .zqzr-msg60 {
    float: left;
    width: 60px;
    text-align: left;
}

.personal-zqzr .zqzr-msg50 {
    float: left;
    width: 50px;
    text-align: left;
}

.personal-zqzr .zqzr-msg50 a {
    color: #848484;
    width: 30px;
}

.personal-zqzr .zqzr-msg50 a:hover {
    color: #4a4a4a;
    text-decoration: underline;
}

.personal-zqzr .zqzr-list {
    font-size: 12px;
}

.personal-zqzr .zqzr-list li {
    float: left;
    width: 760px;
    padding: 30px 0;
    height: auto;
    border-bottom: 1px dashed #EFEFEF;
}

.personal-zqzr .zqzr-list li:hover {
    background-color: #F9F9F9;
}

.personal-zqzr .zqzr-list li .zqzr-notice {
    float: left;
    margin-left: 155px;
    margin-top: 20px;
    background-color: #FFFDF3;
    border: 1px solid #FBF3D1;
    line-height: 20px;
    padding: 15px;
    width: 532px;
    height: auto;
    display: none;
}

.personal-zqzr .zqzr-mail {
    float: left;
    background-position: -113px -356px;
    width: 14px;
    height: 12px;
    margin: 0 20px 0 10px;
}

.personal-zqzr .zqzr-newmail {
    float: left;
    background-position: -113px -388px;
    width: 14px;
    height: 11px;
    margin: 3px 20px 0 10px;
}

.personal-zqzr .zqzr-tip {
    float: left;
    padding-left: 10px;
    width: 750px;
    height: 25px;
    color: #A2A2A2;
    font-size: 12px;
    margin-top: 15px;
}

/*红包lx版*/
.personal-zqzr .lx-wdhb {
    float: left;
    height: 70px;
    width: 700px;
    padding: 45px 0 0 0;
    border-bottom: 1px dashed #E6E6E6;
}

.personal-zqzr .lx-wdhb .pay-title {
    float: left;
    margin-top: 10px;
    font-weight: bold;
    font-size: 14px;
    color: #4A4A4A;
}

.personal-zqzr .lx-wdhb .pay-number {
    float: left;
    margin-left: 22px;
}

.personal-zqzr .lx-wdhb .pay-number .pay-money-txt {
    float: left;
    width: 270px;
    line-height: 38px;
    height: 38px;
    padding-left: 10px;
    border: 1px solid #D0D0D0;
    border-radius: 2px;
    color: #A6A6A6;
    margin-right: 12px;
}

.personal-zqzr .lx-wdhb .pay-number .cz-error {
    float: left;
    margin-left: 5px;
}

.personal-zqzr .lx-wdhb .btn-dh {
    float: left;
    border: none;
    cursor: pointer;
    display: inline-block;
    width: 92px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #0caffe;
    color: #fff;
    border-radius: 2px;
    transition: background 0.3s ease-in-out
}

.personal-zqzr .lx-wdhb .btn-dh:hover {
    background-color: #30bbff;
}


.personal-zqzr .wdhb-tab {
    float: left;
    margin-top: 30px;
    width: 760px;
    height: 30px;
}

.personal-zqzr .wdhb-tab ul {
    float: left;
}

.personal-zqzr .wdhb-tab li {
    float: left;
    padding: 5px 22px;
    background-color: #F8F8F8;
    border-radius: 2px;
    margin-right: 10px;
    font-size: 14px;
    color: #848484;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.personal-zqzr .wdhb-tab li.on, .personal-zqzr .wdhb-tab li.on:hover {
    background-color: #0caffe;
    color: #fff;
}

.personal-zqzr .wdhb-tab li:hover {
    background-color: #e5e5e5;
}


.personal-zqzr .wdhb-title {
    float: left;
    margin-top: 20px;
    width: 880px;
    height: 40px;
    line-height: 40px;
    background-color: #F6F6F6;
    color: #848484;
    border-top: 1px solid #E5E5E5;
    font-weight: bold;
}

.personal-zqzr .wdhb-name {
    float: left;
    margin-left: 20px;
    width: 150px;
}

.personal-zqzr .wdhb-con {
    float: left;
    width: 340px;
    text-align: left;
    margin-left: 25px;
}

.personal-zqzr .wdhb-deadline {
    float: left;
    width: 90px;
    text-align: left;
    margin-left: 25px;
}

.personal-zqzr .wdhb-status {
    float: left;
    width: 100px;
    text-align: left;
    word-wrap: break-word;
}

/*红包lx版兑换历史*/
.personal-zqzr .wdhb-yzm {
    float: left;
    margin-left: 20px;
    width: 230px;
}

.personal-zqzr .wdhb-dhls {
    margin-top: 30px;
}
